/*H5GAME*/

.h5game {
	background:#fff;
	border:solid 1px #e7e7e7;
	padding-bottom:40px
}
.h5game .h5-content {
	margin-left:35px
}
.h5game .h5-content .edit-name {
	font-size:14px;
	margin-top:20px
}
.h5game .h5-content .edit-detail-box {
	margin-top:15px;
	position:relative
}
.h5game .h5-topbar,.h5game .h5-topbar_holder {
	width:100%;
	height:56px;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:10px
}
.h5game .h5-topbar.fixedImp {
	width:auto;
	top:0;
	left:29px;
	background-color:#fff;
	z-index:800
}
.h5game .topbar {
	position:relative;
	left:0;
	transition:left .1s
}
.h5game .h5-topbar-srollbox {
	height:100%;
	overflow:hidden;
	position:relative
}
.h5game .h5-topbar.fixedImp .h5-topbar-srollbox {
	margin-right:350px
}
.h5game .h5-topbar-srollbox .scrollIcon {
	width:16px;
	height:30px;
	position:absolute;
	top:12px;
	display:none;
	cursor:pointer
}
.h5game .h5-topbar-srollbox .scrollIcon.scrollRight {
	background:url(../images/iconAll.png?v=201707101858) -824px -771px no-repeat;
	right:0
}
.h5game .h5-topbar-srollbox .scrollIcon.scrollLeft {
	background:url(../images/iconAll.png?v=201707101858) -774px -771px no-repeat;
	left:0
}
.h5game .topbar .column,#h5-tabsub-menu .column {
	width:88px;
	height:100%;
	line-height:56px;
	display:inline-block;
	cursor:pointer;
	padding-right:2px;
	text-align:center
}
.h5game .topbar .column.checked,#h5-tabsub-menu .column.checked {
	color:#19a6ff
}
.h5game .topbar .slideBar,#h5-tabsub-menu .slideBar {
	width:100%;
	height:7px;
	position:relative
}
.h5game .topbar .slideBar .slideBarTip,#h5-tabsub-menu .slideBar .slideBarTip {
	width:88px;
	height:4px;
	position:absolute;
	top:-4px;
	background:#19a6ff
}
#h5-tabsub-menu .slideBar .slideBarTip {
	height:2px;
	top:-2px
}
.h5game .topbar .slideBar .transitionPanel,#h5-tabsub-menu .slideBar .transitionPanel {
	position:relative;
	-moz-transition:left .5s cubic-bezier(0.175,0.885,0.320,1.325);
	-webkit-transition:left .5s cubic-bezier(0.175,0.885,0.320,1.325);
	-o-transition:left .5s cubic-bezier(0.175,0.885,0.320,1.325);
	transition:left .5s cubic-bezier(0.175,0.885,0.320,1.325)
}
.h5-content .phone {
	width:348px;
	height:650px;
	vertical-align:top;
	display:inline-block;
	border-radius:5px;
	background:url('/image/phone.png?v=201607281150') no-repeat;
	background-size:100%;
	position:relative
}
.h5-content .phone.fixedImp {
	top:72px;
	left:64px;
	z-index:800
}
.h5-content .phone.absImp {
	top:auto;
	bottom:0;
	left:0;
	z-index:799
}
.h5-content .phone_holder {
	width:348px;
	height:650px;
	vertical-align:top;
	display:inline-block
}
.h5game .h5-content .phone .wxTitle {
	margin:30px auto 0
}
.h5game .h5-content .phone #game-content {
	width:320px;
	height:504px;
	margin:0 auto
}
#game-content {
	position:relative
}
.h5game .h5-content .phone .changePage {
	width:27px;
	height:48px;
	cursor:pointer;
	background:rgba(0,0,0,0.4);
	position:absolute;
	top:0;
	bottom:0;
	margin:auto
}
.h5game .h5-content .phone #changeLeft {
	left:-13px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.h5game .h5-content .phone #changeRight {
	right:-13px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.h5game .h5-content .phone .changePage .img {
	width:17px;
	height:37px;
	margin:0 auto;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url('/image/jiantou.png?v=201607281150');
	background-size:100%
}
.h5game .h5-content .phone #changeLeft .leftImg {
	background-position:0 -58px
}
.h5game .h5-content .phone #changeRight .rightImg {
	background-position:0 11px
}
.h5game .h5-content .edit-datail {
	display:inline-block;
	margin-left:30px;
	width:603px;
	padding:0 5px;
	position:relative
}
.h5game .h5-content #active-tab .tabSetting {
	display:inline-block;
	width:20%;
	height:40px;
	text-align:center;
	line-height:40px;
	cursor:pointer
}
.h5game .h5-content #active-tab .checked {
	background:#3896dc;
	color:#fff
}
.h5game .settingBox {
	margin-top:20px;
	display:none
}
.h5game .settingBox:first-of-type {
	display:block
}
#gameTypeSetting,#awardsSetting {
	border:1px solid #e6e6e6
}
.baseLine,.baseLine1,.baseLine2,.baseLine3 {
	position:relative
}
.h5game .h5-content .baseLine1 {
	margin:16px 0 0;
	min-height:35px
}
.h5game .h5-content .baseLine3 {
	margin:12px 0 10px;
	line-height:44px
}
#gameTypeSetting .baseLine1 {
	margin:15px 0 0!important
}
#gameTypeSetting .baseLine {
	margin:15px 0 0!important
}
#h5-tabsub-menu {
	height:46px;
	border-bottom:solid 1px #e7e7e7;
	margin-bottom:20px;
	position:relative
}
#h5-tabsub-menu .column {
	padding-left:2px;
	width:105px
}
#h5-tabsub-menu .slideBar .slideBarTip {
	top:-2px;
	width:88px;
	left:10px
}
.h5game .h5-content .leftTitle,.h5game .h5-content .leftTitle2 {
	display:inline-block;
	width:136px;
	text-align:right;
	padding-right:16px
}
.h5game .h5-content .leftTitle2 {
	width:100px
}
.h5game .h5-content .rightBox {
	display:inline-block;
	vertical-align:top
}
.h5game .h5-content #baseSetting #setGameTimeBox {
	margin-top:10px;
	margin-bottom:10px
}
.h5game .h5-content #baseSetting #attention_item {
	color:#666;
	font-size:12px;
	font-weight:500;
	margin:10px 0 0 20px
}
.h5game .h5-content .joinNumLimit {
	margin-bottom:20px
}
.h5game .h5-content .setCodeTimeBox .codeTimeBox select {
	line-height:44px;
	height:44px
}
.h5game .h5-content .divBeInput {
	width:426px;
	border:1px solid #e7e7e7;
	padding-left:8px;
	background-color:#fff;
	line-height:44px;
	height:44px
}
.h5game .h5-content .awardTypeBox {
	position:absolute;
	width:434px;
	border:1px solid #e7e7e7;
	border-top:0;
	background:#fff;
	z-index:1
}
.h5-content .detailIcon {
	width:20px;
	height:12px;
	background:url(../images/iconAll.png?v=201707101858) -721px -622px no-repeat;
	float:right
}
.h5game .h5-content .awardTypeValue .detailIcon {
	margin:15px 12px 0 0
}
.h5game .h5-content .showh5-awardLine:hover .detailIcon {
	background-position:-757px -622px
}
.h5game .h5-content .showh5-awardLine .detailIcon.close {
	background-position:-793px -622px
}
.h5game .h5-content .showh5-awardLine:hover .detailIcon.close {
	background-position:-829px -622px
}
.h5game .h5-content .awardTypeSetBox:hover .awardTypeValue .detailIcon {
	background-position:-757px -622px
}
.h5game .h5-content .showh5-awardLine .detailIcon {
	margin-top:8px
}
.h5game .h5-content .awardTypeBox .option {
	cursor:default;
	padding-left:8px;
	line-height:44px
}
.h5game .h5-content .awardTypeBox .option:hover,.h5game .h5-content .awardTypeBox .option.checked {
	background:#3896dc;
	color:#fff
}
.h5game .h5-content #awardsSetting .awardTitle {
	display:inline-block
}
.h5game .h5-content .commMg {
	margin-left:156px
}
.h5game .h5-content .commPd {
	padding-left:156px
}
.h5game .h5-content .awardMg {
	margin-left:120px
}
.h5game .h5-content .flag2 {
	display:inline-block;
	width:24px;
	color:red;
	margin:0
}
.h5game .h5-content .menuBox {
	border:1px solid #e7e7e7;
	background:#fff;
	padding:10px;
	overflow:hidden;
	//background:#f9f9f9
}
.h5game .h5-content .menuBox.commMg {
	margin-top:8px
}
.h5game .h5-content .setAwardAmountBox {
	position:absolute;
	border:1px solid #e7e7e7;
	background-color:#fff;
	width:260px;
	top:54px;
	padding:10px 20px 20px;
	z-index:10;
	box-shadow:0 0 6px rgba(0,0,0,0.2)
}
.h5game .h5-content .awardAmountBox .amountIcon {
	width:20px;
	height:20px;
	background:url('/image/bi.png?v=201607281150') no-repeat;
	position:absolute;
	top:12px;
	right:5px
}
.h5game .h5-content #addh5-award .sanjiao {
	background:url('/image/xsj1.png?v=201607281150') no-repeat;
	width:12px;
	height:6px;
	position:absolute;
	top:-6px;
	right:6px
}
.h5game .h5-content .setAwardAmountBox .buttonBox {
	text-align:left;
	margin-top:15px;
	margin-bottom:0
}
.h5game .h5-content .setAwardAmountBox .sanjiao {
	background:url('/image/dsj.png?v=201607281150') no-repeat;
	width:16px;
	height:8px;
	position:absolute;
	top:-8px;
	left:50px
}
.h5game .h5-content .exitCuscodeTips {
	position:absolute;
	color:#333;
	border:1px solid #e7e7e7;
	padding:2px 8px;
	bottom:30px;
	background:#fff;
	left:84px;
	max-height:180px;
	overflow-y:auto;
	width:390px;
	line-height:20px;
	word-wrap:break-word;
	box-sizing:border-box;
	min-height:55px
}
.h5game .h5-content .awardSettingLine .contactBox label,.h5game .h5-content .baseLine1 .contactBox label {
	margin-left:3px;
	margin-right:5px
}
.h5game .h5-content .awardSettingLine .contactBox.inputErr,#contactBoxNoDraw.inputErr {
	border:none!important
}
.exitCuscodeCloseBtn {
	bottom:31px;
	position:absolute;
	width:370px;
	text-align:right;
	left:90px;
	right:0;
	margin-right:50px;
	color:#666;
	padding-bottom:8px
}
.h5game .h5-content .cusCodeInputBox {
	position:relative
}
.h5game .h5-content .tipsArrow {
	position:absolute;
	bottom:13px;
	right:5px;
	border-style:solid;
	border-left:solid 9px transparent;
	border-right:solid 9px transparent;
	border-bottom:solid 9px transparent;
	border-top:solid 9px #c8c8c8
}
.h5game .h5-content .tipsArrow:after {
	content:'';
	position:absolute;
	bottom:-5px;
	right:-7px;
	border-style:solid;
	border-left:solid 7px transparent;
	border-right:solid 7px transparent;
	border-bottom:solid 7px transparent;
	border-top:solid 7px #fff
}
.h5game .h5-content .awardTextArea {
	width:434px;
	height:120px;
	margin-top:6px;
	margin-bottom:6px;
	padding:5px;
	border:1px solid #e7e7e7
}
.h5game .h5-content .awardTextArea.awardMg {
	display:block
}
.h5game .h5-content .checkCuscodeBtn {
	width:90px;
	height:35px;
	background:#358ee2;
	border-radius:4px;
	line-height:35px;
	text-align:center;
	color:#fff;
	display:inline-block;
	vertical-align:top
}
.h5game .h5-content #awardBoxTitle_holder {
	width:603px;
	height:78px
}
.h5game .h5-content #awardBoxTitle.fixedImp {
	width:601px;
	border:1px solid #e6e6e6;
	border-bottom:0;
	background:#fff;
	z-index:820
}
.h5game .h5-content #awardBoxTitle.fixedImp:before {
	content:"";
	display:block;
	width:603px;
	height:15px;
	position:absolute;
	top:-16px;
	left:-1px;
	background:#fff
}
.h5game .h5-content .awardLevelBox {
	height:36px;
	line-height:36px;
	position:relative
}
.h5game .h5-content .awardLevelBox .awardNumOptBox {
	position:absolute;
	height:15px;
	line-height:15px;
	right:20px;
	top:10px;
	display:block
}
.h5game .h5-content .awardLevelBox .awardNumOpt {
	width:15px;
	height:15px;
	display:inline-block
}
.h5game .h5-content .awardLevelBox #delAwardNum {
	background:url(../images/iconAll.png?v=201707101858) -708px -699px no-repeat
}
.h5game .h5-content .awardLevelBox #delAwardNum:hover {
	background:url(../images/iconAll.png?v=201707101858) -740px -699px no-repeat
}
.h5game .h5-content .awardLevelBox #addAwardNum {
	background:url(../images/iconAll.png?v=201707101858) -784px -699px no-repeat
}
.h5game .h5-content .awardLevelBox #addAwardNum:hover {
	background:url(../images/iconAll.png?v=201707101858) -816px -699px no-repeat
}
.h5game .h5-content .awardLevelBox .addh5-award {
	background-color:#fff;
	padding:5px 8px;
	border:1px solid #e7e7e7;
	position:absolute;
	top:78px;
	right:8px;
	z-index:10
}
.h5game .h5-content .awardLevelBox .addh5-award .addLine {
	line-height:20px
}
.h5game .h5-content .awardLevelBox .awardLevelItem {
	display:inline-block;
	cursor:pointer;
	width:60px;
	text-align:center;
	position:relative
}
.h5game .h5-content .awardLevelBox .awardLevelItem .awardErrDot {
	display:none
}
.h5game .h5-content .awardLevelBox .awardLevelItem.hasErr .awardErrDot {
	display:block
}
.h5game .h5-content .awardLevelBox .awardLevelItem.checked .awardErrDot {
	display:none
}
.h5game .h5-content .awardLevelBox .awardLevelItem.checked {
	background-color:#fff;
	color:#19a6ff
}
.h5game .awardLevelItem .awardItemName {
	display:inline-block;
	width:59px;
	line-height:8px;
	border-right:#d6d6d6 1px solid
}
.h5game .awardLevelItem .awardItemName.noBorder,.h5game .awardLevelItem:last-of-type .awardItemName {
	border-right-color:transparent
}
.h5game .h5-content .noBotBorder {
	border-bottom:0;
	background:#f9f9f9
}
.h5game .h5-content .noTopBorder {
	border-top:0
}
.h5game .h5-content .explain {
	color:#808080;
	display:inline-block;
	margin-top:5px
}
.h5-content input[type='text'],.h5-content .awardType {
	height:44px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid #e7e7e7;
	outline:0;
	padding-left:8px;
	display:inline-block
}
.h5-content input[type='text'].inputNum {
	margin:0 5px
}
#gameTypeSetting input[type='text'] {
	line-height:44px;
	width:52px
}
.h5-content .awardType:disabled {
	background:#ebebe4;
	color:#666
}
.h5-content .awardType {
	width:150px;
	height:30px
}
.h5-content .awardType option {
	line-height:28px
}
.h5-content input[type='text']:focus {
	border:1px solid #368ee0
}
.h5-content .input1 {
	width:436px
}
.h5-content .input2 {
	width:140px
}
.h5-content .input3 {
	width:52px
}
.h5-content .input4 {
	width:38px
}
.h5-content .input5 {
	width:333px
}
.h5-content .input6 {
	width:230px
}
.h5-content .numInputErr {
	color:red!important
}
.h5game .h5-content .setAwardTextBox .awardText {
	width:314px;
	height:80px;
	border:1px solid #e7e7e7;
	vertical-align:top;
	padding:5px;
	margin-top:6px
}
.h5game .h5-content .awardErrDot {
	position:absolute;
	width:6px;
	height:6px;
	background-color:#f00;
	top:0;
	right:2px;
	border-radius:20px
}
.h5game .h5-content .setCodeTimeErrBox {
	color:#f00;
	height:30px;
	display:none;
	position:relative
}
.h5game .h5-content .useCodeBeginTimeErr {
	position:absolute;
	left:120px;
	display:none
}
.h5game .h5-content .useCodeEndTimeErr {
	position:absolute;
	left:293px;
	display:none
}
.h5game .h5-content #baseSetting #businessContainerBox {
	margin-left:170px
}
.h5game .h5-content #baseSetting #businessOutTriangle {
	width:0;
	height:0;
	border-width:0 6px 9px;
	border-style:solid;
	border-color:transparent transparent #ffd376;
	position:relative;
	left:37px
}
.h5game .h5-content #baseSetting #businessInTriangle {
	width:0;
	height:0;
	border-width:0 6px 9px;
	border-style:solid;
	border-color:transparent transparent #ffc;
	position:absolute;
	left:-6px;
	top:2px
}
.h5game .h5-content #baseSetting #businessTextBox {
	width:364px;
	padding:8px;
	font-size:12px;
	border:1px solid #ffd376;
	background:#ffc
}
.h5game .h5-content #baseSetting #businessTextBox h5 {
	font-size:12px;
	line-height:20px;
	margin-bottom:5px
}
.h5game .h5-content #baseSetting #businessTextBox p {
	font-size:12px;
	line-height:1.6em;
	color:#666
}
.h5game .h5-content #baseSetting textarea,.commTextarea {
	width:436px;
	height:145px;
	line-height:18px;
	border:1px solid #e7e7e7;
	padding:5px;
	margin-left:-3px
}
 #awardsSetting p {
	color:#5c5c5c;
	line-height:18px
}
 #awardsSetting .topAwardExplain {
	color:#5c5c5c;
	line-height:22px
}
 #awardsSetting .awardBox .awardNums select {
	width:50px;
	height:22px;
	text-align:center
}
 #awardsSetting .awardBox .tipsColor {
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px
}
 #awardsSetting .awardBox .awardNums select option {
	padding-right:12px
}
 #awardsSetting .awardBox .awardNums .awardNumsMsg {
	color:#737373;
	margin-left:18px
}
 #awardsSetting .awardBox .h5-award {
	position:relative
}
 #awardsSetting .awardBox .h5-award.overflowHide {
	overflow-x:hidden
}
 #awardsSetting .awardBox .h5-award .awardSettingBox {
	position:relative;
	top:0;
	width:100%
}
 #awardsSetting .awardBox .h5-award .awardLine:first-child {
	padding-top:0
}
 #awardsSetting .awardBox .h5-award .awardLine:last-child {
	border-bottom:0;
	padding-bottom:0
}
 #awardsSetting .awardBox .h5-award .timeLimitSelBox .timeLimitDayLabel {
	display:inline-block;
	height:30px;
	vertical-align:middle
}
 #moreSetting .logoImg {
	background-image:none
}
 #moreSetting .menu {
	margin:30px 0 0 17px
}
 .uploadQrCode .leftTitle, .uploadQrCode .leftTitle2 {
	vertical-align:middle
}
 .wxShareTextBox {
	margin-right:5px;
	background-color:#fbfbfb;
	font-size:14px;
	margin-top:12px
}
 .wxShareTextBox .wxShareTextTitelBox {
	position:relative;
	border:1px solid #e7e7e7;
	border-bottom:0;
	height:34px
}
 .wxShareTextBox .wxShareTextTitel {
	height:34px;
	line-height:34px;
	color:#555;
	padding-left:5px;
	float:left
}
 .wxShareTextBox .wxShareTextOther {
	border-left:1px solid #e7e7e7;
	width:60px;
	height:34px;
	line-height:34px;
	text-align:center;
	float:right;
	cursor:pointer
}
 .wxShareTextBox .insertIco {
	display:inline-block;
	width:15px;
	height:15px;
	background:url(../images/iconAll.png?v=201707101858) -858px -698px no-repeat;
	vertical-align:-3px;
	margin-right:4px
}
 #wxShareTextWrap #wxShareWarm {
	color:#808080;
	margin-top:8px;
	line-height:18px
}
 #shareSetBox #wxShareWarm2 {
	margin-top:4px;
	line-height:22px
}
 .wxShareTextBox .tagOptionsBox {
	border:1px solid #e7e7e7;
	position:absolute;
	right:-1px;
	top:34px;
	background-color:#fbfbfb;
	z-index:100;
	display:none
}
 .wxShareTextBox .tagOptions {
	width:70px;
	height:30px;
	line-height:30px;
	text-align:center;
	cursor:pointer
}
 .wxShareTextBox .tagOptions:hover {
	background-color:#f5f5f5
}
 .wxShareTextBox .wxShareTextContent {
	border:1px solid #e7e7e7;
	height:80px;
	line-height:18px;
	padding:5px;
	color:#333;
	outline:0;
	word-wrap:break-word;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-user-modify:read-write-plaintext-only
}
 .wxShareTextBox .wxShareTextContent:focus {
	border:1px solid #368ee0
}
 .wxShareTextBox .tag {
	border:1px solid #e7e7e7;
	background-color:#f5f5f5;
	padding:0 5px;
	color:#555;
	margin:1px;
	line-height:20px;
	display:inline-block
}
.fixBottombar {
	position:fixed;
	left:35px;
	bottom:0
}
.h5game .h5-content .menuBox_1 {
	margin-left:80px;
	border:0
}
.base_overflow,.qrcode_1 {
	overflow:hidden
}
#menuLinkSpan_1,.qrcode_1 .QRImg_1,.qrcode_1 .QRloaBox {
	float:left
}
#QRCodeBox_1 {
	padding-left:13px;
	float:left
}
.qrcode_1 {
	padding-left:13px
}
.cusAwardImgBox {
	width:108px;
	height:108px;
	border:solid 1px #e7e7e7;
	float:left;
	vertical-align:middle;
	margin-right:15px;
	position:relative;
	overflow:hidden
}
.uploadAwardBtnBox {
	margin:35px 0 0 5px
}
.uploadAwardBtnBox a,#uploadCardBtnBox a {
	width:90px;
	height:30px;
	border-radius:3px;
	display:inline-block;
	text-align:center;
	line-height:30px;
	color:#fff;
	cursor:pointer;
	background:#1c96e3;
	padding-bottom:0
}
.uploadAwardBox .uploadtime {
	background:0;
	position:static;
	height:30px
}
.uploadAwardBox .uploadtime .uploadInner {
	margin-left:0
}
.cusAwardImg img {
	margin:auto;
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0
}
.TheKlcfTips,.MyLimit,#drawLimitErr {
	color:#949494;
	margin-top:5px
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox {
	width:100px;
	height:100px;
	color:#666;
	position:relative
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox.checked {
	background:#fff;
	color:#000
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox.checked:after {
	position:absolute;
	content:'';
	display:block;
	width:20px;
	height:20px;
	background:url(../image/pjfs_new.png?v=201609051755) no-repeat -727px -26px;
	left:60px;
	top:52px
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox .typeIcon {
	width:44px;
	height:44px;
	background-image:url('../image/pjfs_new.png?v=201609051755');
	margin:20px auto 0;
	position:relative
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox.checked .drawIcon {
	background-position:-0px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox .drawIcon {
	background-position:-68px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox.checked .sendIcon {
	background-position:-140px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox .sendIcon {
	background-position:-212px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox.checked .rankIcon {
	background-position:-288px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox .rankIcon {
	background-position:-364px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox.checked .regIcon {
	background-position:-440px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox .regIcon {
	background-position:-516px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox.checked .change {
	background-position:-592px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox .change {
	background-position:-664px 0
}
.editActContainer #gameTypeSetting .setGameTypeBox .iconBox .font {
	text-align:center;
	margin-top:10px;
	color:#585858
}
.editActContainer #gameTypeSetting #gameTypeDesc {
	border-bottom:1px solid #e7e7e7
}
.editActContainer #gameTypeSetting #gameTypeDesc .hykjtxt {
	text-align:left
}
.editActContainer #gameTypeSetting #gameTypeDesc #gameTypeDescBorder {
	border-bottom:1px solid #e7e7e7;
	margin:auto
}
.editActContainer #gameTypeSetting #drawSetBox {
	background-color:#fff;
	padding:15px 0;
	line-height:20px
}
#drawSetBox .powerIcon {
	margin-right:2px
}
.powerIcon {
	width:21px;
	margin-top:-5px
}
#imgSizeShow {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:30px;
	z-index:999999;
	opacity:1;
	background-color:rgba(0,0,0,0.5);
	border-radius:2px;
	color:#fff;
	padding:5px
}
.newAttention {
	display:inline-block
}
.oneAttention {
	margin-left:12px
}
.AttentionBox .attentionImg,.AttentionBox .QRloaBox {
	vertical-align:middle
}
.clearfix:after {
	content:" ";
	display:block;
	clear:both;
	height:0
}
.clearfix {
	zoom:1
}
.floatLeft {
	float:left
}
.onlineCashImg {
	vertical-align:middle
}
.hd-wxCardNameBox {
	background:#fff;
	border:1px solid #e7e7e7;
	margin-top:12px;
	padding:10px 0 12px 10px;
	width:328px
}
.hd-wxCardNameBox-top {
	padding-bottom:10px
}
.hd-wxCardNameBox-bottom .hd-wxCardName-value {
	border:1px solid #e7e7e7
}
.showImgBox {
	background:rgba(0,0,0,0.2);
	position:relative
}
.boxShower {
	margin-left:5px
}
.boxShower .uploadtime {
	margin-left:5px
}
.boxShower .uploadtime {
	bottom:0;
	margin-left:-5px;
	padding-bottom:4px
}
.input30 {
	width:30px
}
.needFriensNum {
	width:330px
}
.selectPicHY {
	display:block
}
.hd-select {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url('/image/aIcon.png?v=201607281150') no-repeat scroll 134px -23px transparent;
	padding-right:16px;
	padding-left:8px;
	height:30px;
	width:150px;
	border:1px solid #e7e7e7;
	border-radius:0;
	outline:0
}
.hd-select::-ms-expand {
	display:none
}
.strongAttBox {
	padding:10px;
	background:#f9f9f9;
	border:1px solid #e7e7e7
}
.strongAttTxt_diff {
	margin:10px 0
}
.marginLeft10 {
	display:inline-block;
	margin-left:10px
}
.strongAttentions {
	vertical-align:middle
}
.cashWxTip {
	margin-left:113px
}
.cashAddress {
	display:inline-block;
	vertical-align:top
}
#drawTimesLimitErr {
	color:#f00
}
#gameTypeSetting .settingLine {
	margin-top:10px;
	line-height:44px
}
#gameTypeSetting .inputErrTips {
	line-height:20px;
	display:none;
	color:#f00
}
#gameTypeSetting #HelpDetailSettingBox {
	line-height:20px
}
#gameTypeSetting .baseSettingTitle {
	width:auto!important;
	margin:0!important
}
#gameTypeSetting .menuBox {
	background:#fff!important
}
#gameTypeSetting .noBotBorder {
	background:#f9f9f9!important
}
#gameTypeSetting .lineHeight30 {
	line-height:30px
}
#gameTypeSetting .filedSpan {
	margin:0 16px 0 -88px
}
#gameTypeSetting .setAwardContact {
	color:#19a6ff
}
#gameTypeSetting #concactAward {
	margin-bottom:10px
}
#openAwardLinkNoDrawBox {
	line-height:20px
}
.uploadCusCode {
	width:450px;
	position:relative
}
.uploadCusCode .getCodeBtn {
	width:70px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#666;
	border:1px solid #c8c8c8;
	background:#f5f5f5;
	display:inline-block
}
.uploadCusCode .upload {
	width:70px;
	height:30px;
	line-height:30px;
	display:inline-block;
	position:relative
}
.uploadCusCode .upload a {
	color:#fff
}
.uploadCusCode .getCodeBtn:hover {
	cursor:pointer;
	background:#fff
}
.uploadCusCode .cusCodeFile {
	position:absolute;
	top:0;
	left:80px
}
.uploadCusCode .inputErr {
	border:0!important
}
.uploadCusCode .cusCodeFile a {
	font-family:"微软雅黑";
	text-decoration:underline
}
.uploadCusCode .downloadBtn {
	width:70px;
	height:30px;
	line-height:30px;
	position:absolute;
	right:0;
	top:0
}
.uploadCusCode .downloadBtn a {
	color:#3896dc;
	font-family:"微软雅黑";
	text-decoration:underline
}
.uploadCusCode .uploadTip {
	line-height:16px;
	width:450px
}
.detailTip {
	position:absolute;
	right:2px
}
#simulationSum:hover {
	color:#329fea
}
#simulationSum {
	text-decoration:underline;
	color:#74b7e6;
	font-size:14px;
	cursor:pointer
}
.ui-datepicker .ui-datepicker-next-hover {
	background-position:-686px -620px!important
}
.h5game #moreSetting {
	margin-top:6px
}
.h5game #moreSetting .column {
	line-height:46px
}
#setGameUnit {
	display:inline-block;
	margin:0 6px
}
.setAwardCashSiteBox .rightBox {
	width:436px
}
.h5-store {
	margin-top:8px;
	border:0
}
.h5-store table {
	width:436px;
	text-align:center;
	border:solid #e7e7e7;
	border-width:1px 0 0 1px
}
.h5-store table .storeName {
	width:178px
}
.h5-store table .storeAddr {
	width:258px
}
.h5-store table th {
	height:44px;
	line-height:44px;
	border:solid #e7e7e7;
	border-width:0 1px 1px 0
}
.h5-store table td {
	border:solid #e7e7e7;
	border-width:0 1px 1px 0;
	padding:10px 0 10px 16px;
	line-height:21px;
	text-align:left
}
.h5-store.inputErr {
	border:none!important
}
.restore {
	color:#74b7e4;
	font-size:14px;
	text-decoration:underline;
	cursor:pointer
}
.h5-store.inputErr .restore {
	color:red
}
#h5-award .invalidTipsPayment {
	vertical-align:middle;
	color:#949494;
	cursor:pointer
}
#h5-award .invalidTipsPayment:hover {
	color:#fe896a
}
#h5-award .invalidTipsPayment .icon {
	width:18px;
	background-position:-55px -223px
}
#h5-award .invalidTipsPayment:hover .icon {
	background-position:-95px -223px
}
.iconMarkQue {
	width:16px;
	height:16px;
	background:url('../images/iconAll.png?v=201707101858') no-repeat;
	background-position:-96px -226px
}
.iconMarkQue:hover {
	cursor:pointer;
	background:url('../images/iconAll.png?v=201707101858') no-repeat;
	background-position:-96px -226px
}
.awardSettingLine.isYKY .input1 {
	width:338px
}
.awardSettingLine.isYKY .selectBtn {
	display:inline-block;
	width:80px;
	text-align:center;
	margin-left:18px;
	line-height:32px;
	height:32px
}
#h5-setbox .someAreaHelpIcon {
	width:25px;
	height:17px;
	background:url(../images/iconAll.png?v=201705151922) no-repeat -331px -698px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px
}
#h5-setbox .someAreaHelpIcon:hover {
	background:url(../images/iconAll.png?v=201705151922) no-repeat -375px -698px
}
.h5game .h5-content .defineContent {
	margin-left:113px;
	text-decoration:underline;
	color:#74b7e6;
	font-size:14px;
	cursor:pointer;
	width:107px
}
#h5-redpacker .msgLimitContent {
	padding-left:65px
}
#h5-redpacker .msgLimitContent .msgLimitLine {
	padding:5px 0 15px 0
}
#h5-redpacker .rePackRmLine {
	padding:0 0 15px 155px
}
#h5-redpacker .msgLimitContent .msgLimitLine .msgLeftTitle {
	width:186px;
	text-align:right;
	display:inline-block;
	margin-right:15px
}
#h5-redpacker .msgLimitContent .msgLimitLine .rechargeWarn {
	margin-left:40px
}
.h5game .h5-content .defineContent:hover {
	margin-left:113px;
	text-decoration:underline;
	color:#19a6ff;
	font-size:14px;
	cursor:pointer;
	width:107px
}

li {
	list-style-type:none
}
ul p {
	margin:0;
	padding:0
}
::-ms-clear {
	display:none
}
.block {
	display:block
}
.clear {
	clear:both
}
.clearfix:after {
	content:" ";
	display:block;
	clear:both;
	height:0
}
.pointer {
	cursor:pointer
}
.left {
	float:left
}
.disableBg {
	background-color:#ebebe4!important;
	color:#545454!important
}
.right {
	float:right
}
.defFontColor {
	color:#333
}
.inlineBlock {
	display:inline-block
}
.hide {
	display:none
}
.hideImp {
	display:none!important
}
.tipsColor {
	color:#949494
}
.bg {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:999
}
.relative {
	position:relative
}
.abs {
	position:absolute
}
.absBg {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,0.4)
}
.alignTop {
	vertical-align:top
}
.alignMiddle {
	vertical-align:middle
}
.underline {
	text-decoration:underline
}
.marginLeft4 {
	margin-left:4px
}
.marginLeft7 {
	margin-left:7px
}
.marginLeft112 {
	margin-left:112px
}
.marginLeft109 {
	margin-left:109px
}
.width128 {
	width:128px
}
.center {
	text-align:center
}
.baseLine {
	position:relative
}
.inputErr,input[type='text'].inputErr,textarea.inputErr {
	border:1px solid red!important;
	outline:0!important
}
.inputErrMsg {
	color:red!important;
	line-height:20px
}
.ERR_lock_strict .ERR_errMsg {
	display:none!important
}
.g_label {
	display:inline-block;
	padding-left:17px;
	margin-right:10px;
	background-image:url('/image/inputNormal.jpg?v=201607281150');
	background-repeat:no-repeat;
	background-position:0 center;
	height:30px;
	overflow:visible;
	white-space:nowrap;
	-webkit-box-sizing:border-box!important;
	box-sizing:border-box!important;
	float:none;
	vertical-align:middle;
	line-height:30px
}
.overflow-y-hidden {
	overflow-y:hidden;
	height:100%
}
#oneself_link {
	position:fixed;
	right:0;
	top:0;
	z-index:10
}
.g_a_Style {
	float:right;
	margin-top:-30px;
	margin-right:20px;
	color:#3bb0ff;
	text-decoration:underline
}
.g_tip {
	color:#999
}
.aTips {
	text-decoration:underline;
	color:#74b7e6;
	font-size:14px;
	cursor:pointer
}
.aTips:hover {
	color:#329fea
}
[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate) {
	display:none!important
}
ng\:form {
	display:block
}
.ng-animate-shim {
	visibility:hidden
}
.ng-anchor {
	position:absolute
}
#myActContainer #publishMask,#prizeListMask,#wxCardProgressMask {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	margin:auto;
	background:rgba(0,0,0,0.7);
	z-index:1000
}
.hdMsgBox {
	width:348px;
	height:72px;
	box-sizing:border-box;
	border:solid 1px #e7e7e7;
	box-shadow:0 2px 6px rgba(0,0,0,0.2);
	background:#fff;
	display:table
}
#hdShowMsg .icon {
	width:35px;
	height:35px;
	margin:18px 10px 0 30px
}
#hdShowMsg .right {
	background:url('../images/iconAll.png?v=201711272230') no-repeat;
	background-position:-414px -217px
}
#hdShowMsg .error {
	background:url('../images/iconAll.png?v=201711272230') no-repeat;
	background-position:-507px -217px
}
#hdShowMsg .close {
	width:22px;
	height:22px;
	position:absolute;
	top:8px;
	right:8px;
	cursor:pointer;
	background:url('../images/iconAll.png?v=201711272230') no-repeat;
	background-position:-588px -223px
}
#hdShowMsg .msg {
	padding-right:35px;
	display:table-cell;
	vertical-align:middle;
	width:250px
}
#hdShowMsg .close:hover {
	background-position:-655px -223px
}
#hdShowMsg a {
	margin-left:10px;
	text-decoration:underline;
	color:#999
}
.scrollBox::-webkit-scrollbar-thumb {
	background:#ccc
}
.scrollBox:hover::-webkit-scrollbar-thumb {
	background:#949494
}
.scrollBox::-webkit-scrollbar-thumb:hover {
	background:#949494
}
.main-uploadIcon {
	position:relative;
	line-height:34px;
	width:100px;
	text-align:center
}
.uploadify-button {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.uploadify-button-game {
	width:90px;
	height:30px;
	border-radius:3px;
	display:inline-block;
	text-align:center;
	line-height:30px;
	color:#fff;
	cursor:pointer;
	background:#1c96e3;
	padding-bottom:0;
	position:static
}
.uploadtime {
	background-color:#f0f0f0;
	position:absolute;
	bottom:-16px;
	width:210px;
	height:16px;
	border-radius:4px;
	overflow:hidden;
	display:none;
	line-height:16px
}
.uploadtime .uploadInner,.uploadtime .uploadpercent,.uploadtime .cancelUpload {
	display:inline-block;
	vertical-align:middle
}
.uploadtime .uploadInner {
	width:150px;
	background-color:#afafaf;
	height:5px;
	margin-left:5px;
	border-radius:4px;
	overflow:hidden
}
.uploadtime .uploadprogres {
	height:8px;
	width:0;
	background-color:#089fff
}
.uploadtime .uploadpercent {
	color:#666;
	font-size:12px;
	width:25px;
	margin-left:5px;
	text-align:center
}
.uploadtime .cancelUpload {
	margin-left:10px;
	width:10px;
	height:10px;
	background:url(../image/close.png?v=201607281150) no-repeat;
	background-size:100% auto;
	background-position:center center;
	cursor:pointer
}
.ver_free {
	background:url('../images/iconAll.png?v=201711272230') -248px -84px no-repeat!important
}
.ver_o_low {
	background:url('/image/ver/sitelow.png?v=201609191747') 2px 4px no-repeat
}
.ver_o_mid {
	background:url('/image/ver/sitemid.png?v=201609191747') 2px 4px no-repeat
}
.ver_std {
	background:url('/image/ver/sitestd2.png?v=201609191747') 2px 4px no-repeat
}
.ver_o_adv {
	background:url('/image/ver/siteadv.png?v=201609191747') 2px 4px no-repeat
}
.ver_pro {
	background:url('/image/ver/sitepop.png?v=201609191747') 2px 4px no-repeat
}
.ver_o_hon {
	background:url('/image/ver/siteexp.png?v=201609191747') 2px 4px no-repeat
}
.ver_biz {
	background:url('../images/iconAll.png?v=201711272230') -262px -617px no-repeat!important
}
.ver_by {
	background:url('../images/iconAll.png?v=201711272230') -309px -617px no-repeat!important
}
.ver_md {
	background:url('../images/iconAll.png?v=201711272230') -262px -588px no-repeat!important
}
.ver_free_head {
	background:url('../images/iconAll.png?v=201711272230') -248px -84px no-repeat!important
}
.ver_biz_head {
	background:url('../images/iconAll.png?v=201711272230') -149px -84px no-repeat!important
}
.ver_by_head {
	background:url('../images/iconAll.png?v=201711272230') -196px -84px no-repeat!important
}
.ver_md_head {
	background:url('../images/iconAll.png?v=201711272230') -149px -43px no-repeat!important
}
.ver_sound {
	height:20px;
	background:url('/image/soundIcon.png?v=201607281150')
}
.ver_bizV {
	background:url('/image/ver/shangwuV.png?v=201609191747');
	display:inline-block;
	width:14px;
	height:12px;
	background-size:100% 100%;
	margin-right:6px;
	vertical-align:text-bottom;
	vertical-align:middle
}
.ver_free_bg {
	background-color:#64ceab!important
}
.ver_by_bg {
	background-color:#ff9c01!important
}
.ver_biz_bg {
	background-color:#ff4e1f!important
}
.ver_md_bg {
	background-color:#903de5!important
}
.in-bl {
	display:inline-block
}
.powerIcon {
	width:20px;
	height:20px;
	vertical-align:-3px;
	display:inline-block
}
.powerIcon.ver_free {
	background-position:-311px -587px!important
}
.gameVerIcon {
	position:absolute;
	top:-3px;
	right:-3px;
	width:25px;
	height:25px;
	background-size:25px 25px
}
.ver_notBuy {
	background-image:url('/image/ver/mianfei.png?v=201609191747')
}
.ver_hasBuy {
	background-image:url('/image/ver/shangwu.png?v=201609191747')
}
.ver_o_notBuy {
	background-image:url('/image/ver/tiyan.png?v=201609191747')
}
.ver_o_hasBuy {
	background-image:url('/image/ver/gaoji.png?v=201609191747')
}
.loadBg {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:none;
	z-index:300
}
.loadBg .loadImg {
	width:16px;
	height:16px;
	background:url(/image/loading.gif?v=201607281150) center no-repeat;
	background-size:100%;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0
}
.errMsg {
	color:red
}
.ipnutErr {
	border:1px solid red
}
.hdTitle {
	margin:30px 0 0 30px;
	font-size:14px
}
.efefef {
	background:#efefef
}

.flag,.flag14 {
	display:inline-block;
	width:20px;
	color:#fe896a;
	margin:0 1px;
	text-align:center;
	font-size:12px
}
.flag14 {
	width:14px
}
.popupBg {
	position:fixed;
	margin:0;
	padding:0;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	_position:absolute;
	_height:expression(body.clientHeight);
	background-color:#000;
	filter:alpha(opacity=70);
	z-index:9032;
	overflow:hidden;
	opacity:.7
}
.fadeIn {
	animation:fadeIn .4s ease 1 forwards;
	-moz-animation:fadeIn .4s ease 1 forwards;
	-webkit-animation:fadeIn .4s ease 1 forwards;
	-o-animation:fadeIn .4s ease 1 forwards
}
.fadeOut {
	animation:fadeOut .4s ease 1 forwards;
	-moz-animation:fadeOut .4s ease 1 forwards;
	-webkit-animation:fadeOut .4s ease 1 forwards;
	-o-animation:fadeOut .4s ease 1 forwards
}
.formDialog {
	display:block;
	position:absolute;
	top:0;
	left:50px;
	overflow:hidden;
	z-index:9032;
	background:#fff;
	width:660px;
	box-shadow:0 0 6px rgba(0,0,0,.2)
}
.formDialog .formTL {
	height:56px;
	margin-bottom:30px;
	padding-left:24px;
	background:#329fea
}
.formDialog .formTC {
	line-height:56px;
	cursor:default
}
.formDialog .formBC {
	padding:0;
	overflow:visible
}
.formDialog .formBR {
	padding:0
}
.formDialog .formBL {
	background:#fff;
	line-height:14px;
	padding:0
}
.formDialog .formTR {
	height:56px;
	line-height:56px;
	color:#fff;
	font-size:16px
}
.formDialog .formBL .waitingP {
	height:0
}
.hasDatepicker:after {
	content:'hehe';
	width:30px;
	height:30px;
	background:#f00
}
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	position:absolute;
	left:-99999999px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.ui-helper-clearfix {
	display:inline-block
}
* html .ui-helper-clearfix {
	height:1%
}
.ui-helper-clearfix {
	display:block
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor:default!important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	cursor:pointer
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #fcefa1;
	background:#7f9db9;
	color:#363636
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#fef1ec url(/image/comm/fai/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color:#cd0a0a
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color:#cd0a0a
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color:#cd0a0a
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	font-weight:normal
}
.ui-datepicker .ui-state-disabled .ui-state-default,.ui-widget-content .ui-state-disabled .ui-state-default,.ui-widget-header .ui-state-disabled .ui-state-default {
	color:#b1b1b1!important
}
.ui-icon {
	background-image:url(/image/comm/fai/ui-icons_222222_256x240.png);
	height:16px;
	width:16px
}
.ui-widget-content .ui-icon {
	background-image:url(/image/comm/fai/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(../images/iconAll.png?v=201711272230)
}
.ui-state-default .ui-icon {
	background-image:url(/image/comm/fai/ui-icons_888888_256x240.png)
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image:url(/image/bg02.png?v=201607281150)
}
.ui-state-active .ui-icon {
	background-image:url(/image/comm/fai/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(/image/comm/fai/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(/image/comm/fai/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-84px -228px
}
.ui-datepicker .ui-datepicker-today .ui-state-default {
	color:#585858;
	background:0
}
.ui-state-default,.ui-datepicker.ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default {
	background:0;
	box-sizing:border-box;
	border:1px solid transparent;
	font-weight:normal;
	color:#585858
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color:#555;
	text-decoration:none
}
.ui-datepicker.ui-widget-content .ui-state-hover,.ui-datepicker .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-datepicker-today .ui-state-hover {
	font-weight:normal;
	background:#329fea;
	border-radius:100%;
	color:#fff
}
.ui-state-hover a,.ui-state-hover a:hover {
	color:#212121;
	text-decoration:none;
	outline:0
}
.ui-datepicker .ui-state-active,.ui-datepicker .ui-widget-content .ui-state-active {
	background-color:#fff;
	font-weight:normal;
	color:#fff!important;
	width:24px;
	height:24px;
	margin:0;
	padding:0;
	border-radius:100%;
	background:#329fea!important
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#212121;
	text-decoration:none
}
.ui-widget:active {
	outline:0
}
.ui-effects-transfer {
	border:2px dotted gray
}
.ui-resizable-e {
	cursor:e-resize;
	height:100%;
	right:-5px;
	top:0;
	width:7px
}
.ui-resizable-handle {
	display:block;
	font-size:.1px;
	position:absolute;
	z-index:9999
}
.ui-resizable-s {
	bottom:-5px;
	cursor:s-resize;
	height:7px;
	left:0;
	width:100%
}
.ui-resizable-handle {
	display:block;
	font-size:.1px;
	position:absolute;
	z-index:9999
}
.ui-resizable-se {
	bottom:1px;
	cursor:se-resize;
	right:-0px;
	bottom:-0px;
	width:12px;
	height:12px;
	filter:alpha(opacity=50);
	opacity:.5
}
.ui-resizable-helper {
	border:2px dotted gray
}
.ui-datepicker {
	width:276px;
	box-sizing:border-box;
	padding:0 12px;
	display:none;
	border:1px solid #ccc!important;
	border-radius:0;
	box-shadow:0 2px 6px rgba(0,0,0,0.2)
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	box-sizing:border-box;
	height:36px;
	padding:6px 0 0;
	background:#fff;
	border:0
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
	background:url(../images/iconAll.png?v=201711272230) -628px -620px no-repeat transparent!important;
	top:10px;
	border:0
}
.ui-datepicker .ui-datepicker-prev {
	left:3px
}
.ui-datepicker .ui-datepicker-next {
	right:-8px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	background-position:-687px -620px!important;
	width:16px;
	height:16px;
	right:1px
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-15px;
	top:50%;
	margin-top:-5px;
	background-color:transparent
}
.ui-datepicker .ui-datepicker-title {
	margin:0 10px;
	line-height:1.8em;
	text-align:center;
	color:#585858;
	font-weight:normal
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:45%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:normal;
	border:0;
	color:#83858a;
	background:#f5f5f5
}
.ui-datepicker td {
	border:0;
	padding:5px
}
.ui-datepicker table tbody {
	font-size:12px
}
.ui-datepicker td span,.ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:center;
	text-decoration:none;
	width:24px;
	height:24px;
	line-height:22px;
	margin:0 auto;
	padding:0
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	border:0;
	height:60px
}
.ui-datepicker .ui-datepicker-buttonpane:before {
	content:'';
	display:block;
	position:absolute;
	left:0;
	right:0;
	height:1px;
	background:#e7e7e7
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	background:#329fea!important;
	width:80px;
	height:36px;
	color:#fff!important;
	border-radius:0;
	margin-top:12px;
	transition:all .5s ease;
	-webkit-transition:all .5s ease;
	-o-transition:all .5s ease;
	opacity:1
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
	position:relative;
	padding:3px 8px 4px 28px;
	*padding-top:4px;
	*padding-right:8px;
	*padding-bottom:0;
	*padding-left:8px;
	padding-left:24px\9\0
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current::before {
	background:url(../images/iconAll.png?v=201711272230) -542px -620px no-repeat;
	content:"";
	width:22px;
	height:22px;
	position:absolute;
	left:9px;
	top:8px
}
.ui-datepicker a:hover {
	*color:#84abcc
}
.ui-datepicker .ui-datepicker-buttonpane .ui-state-hover {
	background:#1184d3!important;
	width:80px;
	height:36px;
	border-radius:0
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-cover {
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px
}
.ui-timepicker-div {
	padding:0 0 3px 6px
}
.ui-timepicker-div .ui-widget-header {
	margin-bottom:8px
}
.ui-timepicker-div dl {
	text-align:left
}
.ui-timepicker-div dl dt {
	height:25px;
	margin-bottom:-25px;
	line-height:24px
}
.ui-timepicker-div dl dd {
	margin:10px 10px 10px 65px
}
.ui-timepicker-div td {
	font-size:90%
}
.ui-timepicker-div .ui-state-active {
	width:8px;
	height:8px;
	border:solid 2px #329fea
}
.ui-tpicker-grid-label {
	background:0;
	border:0;
	margin:0;
	padding:0
}
.ui-timepicker-rtl {
	direction:rtl
}
.ui-timepicker-rtl dl {
	text-align:right
}
.ui-timepicker-rtl dl dd {
	margin:0 65px 10px 10px
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker-cover {
	display:none;
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px
}
.ui-icon {
	border:0
}
.ui-datepicker .ui-icon-circle-triangle-e {
	background-position:-656px -620px
}
.ui-datepicker .ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-datepicker .ui-icon-circle-triangle-w {
	background-position:-600px -620px
}
.ui-datepicker .ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-datepicker .ui_tpicker_time {
	margin-top:0!important;
	margin-bottom:2px;
	line-height:24px
}
.ui-datepicker .ui-timepicker-div a {
	border:0
}
.ui-datepicker .ui-slider {
	position:relative;
	text-align:left
}
.ui-datepicker .ui-slider .ui-slider-handle {
	position:absolute;
	z-index:2;
	width:12px;
	height:12px;
	outline:0;
	border:solid 2px #329fea;
	border-radius:100%;
	background:#fff
}
.ui-datepicker .ui-slider .ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-datepicker .ui-slider-horizontal {
	height:4px;
	border:0;
	background-color:#e7e7e7
}
.ui-datepicker .ui-slider-horizontal .ui-slider-handle {
	top:-4px
}
.ui-datepicker .ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%
}
.ui-datepicker .ui-slider-horizontal .ui-slider-range-min {
	left:0
}
.ui-datepicker .ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.ui-datepicker .ui-slider-vertical {
	width:.8em;
	height:100px
}
.ui-datepicker .ui-slider-vertical .ui-slider-handle {
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-datepicker .ui-slider-vertical .ui-slider-range {
	left:0;
	width:100%
}
.ui-datepicker .ui-slider-vertical .ui-slider-range-min {
	bottom:0
}
.ui-datepicker .ui-slider-vertical .ui-slider-range-max {
	top:0
}
.ui-widget-content {
	border:1px solid #aaa;
	background:#fff;
	color:#222
}
.ui-autocomplete {
	position:absolute;
	cursor:default
}
.ui-autocomplete-loading {
	background:url(/image/comm/fai/loading/loading_5.gif?v=201208151411) white right center no-repeat
}
* html .ui-autocomplete {
	width:1px
}
.ui-autocomplete-input {
	height:18px;
	line-height:20px;
	border:1px solid #bfbfbf;
	margin:0;
	padding:0 1px 0 0;
	*padding:0 1px 0 2px;
	color:#555;
	text-indent:4px;
	*text-indent:0
}
.autoCompleteButton {
	background:url(/image/combobox_select.gif?v=201310170034) 0 0 no-repeat;
	height:16px;
	width:16px;
	line-height:16px;
	padding:0;
	border:0;
	margin:0;
	cursor:default
}
.autoCompleteButtonHover {
	background:url(/image/combobox_select.gif?v=201310170034) -16px 0 no-repeat
}
.autoCompleteButtonDown {
	background:url(/image/combobox_select.gif?v=201310170034) -16px 0 no-repeat
}
.ui-autocomplete.ui-menu {
	list-style:none;
	padding:2px;
	margin:0;
	display:block;
	border:1px solid #bfbfbf;
	font-size:13px
}
.ui-autocomplete.ui-menu .ui-menu {
	margin-top:-3px
}
.ui-autocomplete.ui-menu .ui-menu-item {
	margin:0;
	padding:0;
	zoom:1;
	float:left;
	clear:left;
	width:100%;
	white-space:nowrap;
	height:18px
}
.ui-autocomplete.ui-menu .ui-menu-item a {
	color:#666;
	text-decoration:none;
	line-height:1.5;
	zoom:1;
	border:0;
	padding:0;
	display:block;
	text-indent:4px
}
.ui-autocomplete.ui-menu .ui-menu-item .ui-state-hover {
	font-weight:normal;
	color:#fff;
	border:0;
	padding:0;
	background:#39f
}
.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
	margin:0
}
.faiTableWrap {
	min-width:10px;
	border:solid 1px #e7e7e7;
	color:#787878;
	background-color:#fff
}
.faiTableWrap .ellipsis {
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:inherit;
	overflow:hidden;
	word-wrap:break-word
}
.faiTableWrap .pointer {
	cursor:pointer!important
}
.faiTableWrap .clear {
	clear:both
}
.faiTableWrap .left {
	float:left
}
.faiTableWrap .right {
	float:right
}
.faiTableWrap .textLeft {
	text-align:left
}
.faiTableWrap .textCenter {
	text-align:center
}
.faiTableWrap .textRight {
	text-align:right
}
.faiTableWrap .disabled {
	display:none
}
.faiTableWrap .center table.faiTable tbody tr.odd {
	background-color:#fff
}
.faiTableWrap .center table.faiTable tbody tr td.userAddress {
	max-width:290px
}
.faiTableWrap .top .toolBar {
	width:100%;
	height:56px;
	*zoom:1;
	border:0;
	background-color:#fff
}
.faiTableWrap .center {
	overflow-y:visible;
	width:100%
}
.faiTableWrap .center table.faiTable {
	width:100%;
	table-layout:fixed;
	border-bottom:0
}
.faiTableWrap .center table.faiTable .defaultWidth {
	width:200px
}
.faiTableWrap .center table.faiTable .checkBoxWidth {
	width:1%;
	text-align:left;
	padding-left:22px
}
.faiTableWrap .center table.faiTable .sortWidth {
	width:50px
}
.faiTableWrap .center table.faiTable .padding {
	padding:0 6px
}
.faiTableWrap .center table.faiTable thead tr {
	height:48px
}
.faiTableWrap .center table.faiTable thead tr th {
	line-height:18px;
	color:#585858;
	font-weight:bold;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	cursor:default;
	vertical-align:middle;
	height:48px;
	border-bottom:solid 1px #e7e7e7;
	font-size:14px
}
.faiTableWrap .center table.faiTable thead tr.headTrFixed {
	position:fixed;
	top:0;
	border-left:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	background:#fff;
	left:28px;
	right:28px;
	z-index:1000
}
.faiTableWrap .center table.faiTable thead tr th.sort {
	background:0
}
.faiTableWrap .center table.faiTable thead tr th.asc {
	background:0
}
.faiTableWrap .center table.faiTable thead tr th.desc {
	background:0
}
.faiTableWrap .center table.faiTable thead tr th.columnPerMin {
	width:.1%
}
.faiTableWrap .center table.faiTable thead tr th.columnPer5 {
	width:5%
}
.faiTableWrap .center table.faiTable thead tr th.columnPer10 {
	width:10%
}
.faiTableWrap .center table.faiTable thead tr th.columnPer15 {
	width:15%
}
.faiTableWrap .center table.faiTable thead tr th.columnPer20 {
	width:20%
}
.faiTableWrap .center table.faiTable thead tr th.columnPer25 {
	width:25%
}
.faiTableWrap .center table.faiTable thead tr th.columnPer30 {
	width:30%
}
.faiTableWrap .center table.faiTable thead tr th.columnPer35 {
	width:35%
}
.faiTableWrap .center table.faiTable thead tr th.columnPer40 {
	width:40%
}
.faiTableWrap .center table.faiTable thead tr th.dropDown {
	position:relative;
	overflow:visible
}
.faiTableWrap .center table.faiTable thead tr th.dropDown .dropDownBox_sub {
	position:absolute;
	top:48px;
	width:100%;
	font-weight:normal;
	left:50%;
	text-align:center;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
	z-index:299;
	overflow:hidden;
	transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	max-height:none
}
.faiTableWrap .center table.faiTable thead tr th.dropDown .dropDownBox_sub .optionsWarp {
	max-height:315px;
	overflow-y:auto;
	overflow-x:hidden
}
.faiTableWrap .center table.faiTable thead tr th.dropDown .dropDownBox_sub .options {
	padding-left:0
}
.faiTableWrap .center table.faiTable thead tr th.dropDown .icon {
	margin:-2px 0 0 2px;
	background-position:-722px -622px;
	width:16px!important;
	height:10px!important
}
.faiTableWrap .center table.faiTable thead tr th.dropDown.open .icon {
	background-position:-758px -622px
}
.faiTableWrap .center table.faiTable thead tr th.colOption {
	position:relative;
	overflow:visible
}
.faiTableWrap .center table.faiTable thead tr th.colOption .icon-setting {
	background-position:-730px -988px;
	width:52px!important;
	height:20px!important;
	cursor:pointer
}
.faiTableWrap .center table.faiTable thead tr th.colOption .icon-setting:hover,.faiTableWrap .center table.faiTable thead tr th.colOption.open .icon-setting {
	background-position:-774px -988px
}
.faiTableWrap .center table.faiTable thead tr th.colOption .colOptionBox {
	position:absolute;
	width:112px;
	border:solid 1px #e7e7e7;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
	background:#fff;
	left:50%;
	top:42px;
	margin-left:-57px;
	z-index:100
}
.faiTableWrap .center table.faiTable thead tr th.colOption .colOptionBox:after {
	content:" ";
	display:block;
	position:absolute;
	width:20px;
	height:10px;
	background:url(../images/iconAll.png?v=201711272230) no-repeat -544px -780px;
	top:-10px;
	left:50%;
	margin-left:-10px
}
.faiTableWrap .center table.faiTable thead tr th.colOption .colOptionBox .scrollWrap {
	max-height:300px;
	overflow-y:auto;
	overflow-x:hidden;
	padding-bottom:8px
}
.faiTableWrap .center table.faiTable thead tr th.colOption .colOptionBox .optionItem {
	text-align:left;
	font-weight:normal;
	padding:0 7px;
	margin-top:7px
}
.faiTableWrap .center table.faiTable thead tr th.colOption .colOptionBox .optionItem label {
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	margin-right:0
}
.faiTableWrap .center table.faiTable thead tr th.expand {
	padding-right:1px
}
.faiTableWrap .center table.faiTable thead tr th .expandRightLine-box {
	height:1px;
	width:1px;
	cursor:e-resize;
	float:right;
	position:relative;
	background:#eef3fe
}
.faiTableWrap .center table.faiTable thead tr th .expandRightLine {
	height:22px;
	*height:20px;
	width:8px;
	cursor:e-resize;
	position:absolute;
	top:-2px;
	*top:-1px;
	right:0;
	background:#eef3fe
}
.faiTableWrap .center table.faiTable thead tr th div.title {
	background:url(/image/comm/sort2.gif?v=201607281150) right -142px no-repeat #eef3fe
}
.faiTableWrap .center table.faiTable thead tr th.sep div.title {
	background-position:right -142px
}
.faiTableWrap .center table.faiTable thead tr th.sort div.title {
	background-position:right 4px
}
.faiTableWrap .center table.faiTable thead tr th.asc div.title {
	background-position:right -16px
}
.faiTableWrap .center table.faiTable thead tr th.desc div.title {
	background-position:right -36px
}
.faiTableWrap .center table.faiTable thead tr th.sortEnd div.title {
	background-position:right 4px
}
.faiTableWrap .center table.faiTable thead tr th.ascEnd div.title {
	background-position:right -16px
}
.faiTableWrap .center table.faiTable thead tr th.descEnd div.title {
	background-position:right -36px
}
.faiTableWrap .center table.faiTable thead tr th.expand div.expanding {
	background:url(/image/comm/sort2.gif?v=201607281150) right -54px no-repeat #eef3fe;
	*background-position:right -55px
}
.faiTableWrap .center table.faiTable thead.changeCursor * {
	cursor:e-resize;
	-webkit-user-select:none;
	-moz-user-select:none
}
.faiTableWrap .center table.faiTable tbody tr {
	cursor:default;
	background:#fff;
	height:68px;
	color:#787878
}
.faiTableWrap .center table.faiTable tbody tr.hover {
	background:#f5f5f5!important
}
.faiTableWrap .center table.faiTable tbody tr.checked {
	background:#fcfcbd!important
}
.faiTableWrap .center table.faiTable tbody tr.sortablePlaceholder {
	width:100%;
	height:24px
}
.faiTableWrap .center table.faiTable tbody tr.sortablePlaceholder td {
	padding:0
}
.faiTableWrap .center table.faiTable tbody tr div.sortableHighlight {
	height:20px;
	margin:1px;
	border:1px solid #fed22f;
	background:#fff0a5
}
.faiTableWrap .center table.faiTable tbody tr.move {
	cursor:move
}
.faiTableWrap .center table.faiTable tbody tr.queryIngTr {
	cursor:default!important;
	text-align:center
}
.faiTableWrap .center table.faiTable tbody tr.unSort {
	cursor:default!important
}
.faiTableWrap .center table.faiTable tbody tr td {
	height:60px;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:normal;
	overflow:hidden;
	border-bottom:solid 1px #e7e7e7;
	line-height:22px;
	font-size:14px
}
.faiTableWrap .center table.faiTable tbody tr td .tdWrap {
	width:auto
}
.faiTableWrap .center table.faiTable tbody tr td .sortPanel a.up {
	display:block;
	float:left;
	width:16px;
	height:20px;
	background:url(/image/comm/sort.gif?v=201607281150) 0 -200px no-repeat
}
.faiTableWrap .center table.faiTable tbody tr td .sortPanel a.up:hover {
	background-position:0 -220px
}
.faiTableWrap .center table.faiTable tbody tr td .sortPanel a.down {
	display:block;
	float:left;
	width:16px;
	height:20px;
	background:url(/image/comm/sort.gif?v=201607281150) 0 -240px no-repeat
}
.faiTableWrap .center table.faiTable tbody tr td .sortPanel a.down:hover {
	background-position:0 -260px
}
.faiTableWrap .center table.faiTable tbody tr td .sortPanel a.disabled {
	display:none
}
.faiTableWrap .center table.faiTable tbody tr td .queryIng {
	text-indent:20px
}
.faiTableWrap .center table.faiTable tbody tr td .textAreaWrap {
	height:24px
}
.faiTableWrap .center table.faiTable tbody tr td.lineHeight p {
	padding:20px 0;
	line-height:22px
}
.faiTableWrap .center table.faiTable tbody tr td.lineHeight .ellipsis {
	max-height:none!important
}
.faiTableWrap .center table.faiTable tbody tr td .ajaxLoading1 {
	width:auto;
	height:auto;
	background-position:left center
}
.faiTableWrap .bottom {
	position:relative;
	height:60px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 16px;
	line-height:28px;
	border-top:0
}
.faiTableWrap .bottom .total {
	position:absolute;
	top:16px;
	height:28px;
	z-index:1;
	margin:0
}
.faiTableWrap .bottom .total .jumpInput {
	min-width:24px;
	height:20px;
	border:1px solid #bdbdbd;
	outline:0;
	margin:0 3px
}
.faiTableWrap .bottom .total .jumpInput:focus {
	border:1px solid #368ee0
}
.faiTableWrap .bottom .total .jumpSubmit {
	height:20px;
	line-height:10px;
	vertical-align:bottom
}
.faiTableWrap .bottom .pageBox {
	position:absolute;
	top:16px;
	height:28px;
	right:16px;
	margin:0
}
.faiTableWrap .bottom .page {
	display:inline-block;
	margin-right:8px;
	position:static;
	margin-top:0;
	width:auto
}
.faiTableWrap .bottom .page a {
	width:22px;
	height:22px;
	background:url('../images/iconAll.png?v=201711272230') no-repeat -98px -775px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-3px;
	text-decoration:underline;
	cursor:default;
	outline:0
}
.faiTableWrap .bottom .page a.prevPage {
	margin-right:8px
}
.faiTableWrap .bottom .page a.prevPage:hover {
	background-position:-142px -775px
}
.faiTableWrap .bottom .page a.prevPage.disabledBtn,.faiTableWrap .bottom .page a.prevPage.disabledBtn:hover {
	background-position:-55px -775px
}
.faiTableWrap .bottom .page a.nextPage {
	background-position:-230px -775px;
	margin-left:10px
}
.faiTableWrap .bottom .page a.nextPage:hover {
	background-position:-186px -775px
}
.faiTableWrap .bottom .page a.nextPage.disabledBtn,.faiTableWrap .bottom .page a.nextPage.disabledBtn:hover {
	background-position:-274px -775px
}
.faiTableWrap .bottom .pageJump input {
	width:60px;
	height:30px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:solid 1px #e7e7e7;
	letter-spacing:1px;
	padding-left:8px!important
}
.faiTableWrap .bottom .pageJump input:focus {
	border-color:#ccc!important
}
.faiTableWrap .bottom .pageJump .jumpSubmit {
	width:48px;
	height:28px;
	border:solid 1px #e7e7e7;
	text-align:center;
	background:#fff;
	display:inline-block;
	margin-left:9px
}
.faiTableWrap .bottom .pageJump .jumpSubmit:hover {
	border-color:#329fea;
	background:#329fea;
	color:#fff;
	transition:all .5s ease
}
.faiTableWrap .bottom .pageJump .jumpSubmit.disabled {
	cursor:default
}
.faiTableType2 .faiTableWrap {
	border:0
}
.faiTableType2 .faiTableWrap .center table.faiTable thead tr {
	background:#c9e5fa
}
.faiTableType2 .faiTableWrap .center table.faiTable tbody tr:nth-child(even) {
	background:#f3f8ff
}
.faiTableType2 .faiTableWrap .center table.faiTable thead tr th {
	border-bottom:0
}
.faiTableType2 .faiTableWrap .center table.faiTable tbody tr td {
	height:44px;
	border-bottom:0
}
.faiTableType2 .faiTableWrap .center table.faiTable tbody tr {
	height:44px
}
.AdvanceColorPicker {
	font-family:微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
	padding:5px 10px
}
.colorpicker {
	width:450px;
	height:250px;
	overflow:hidden;
	position:absolute;
	display:none
}
.colorpicker_color {
	width:150px;
	height:150px;
	left:14px;
	top:13px;
	position:absolute;
	background:#f00;
	overflow:hidden;
	cursor:crosshair;
	border:1px solid #000;
	box-shadow:inset 0 0 2px rgba(0,0,0,0.8)
}
.colorpicker_color div {
	position:absolute;
	top:0;
	left:0;
	width:150px;
	height:150px;
	background:url(/image/colorpicker/colorpicker_overlay.png?v=201607281150);
	_background:url(/image/colorpicker/colorpicker_overlay.gif?v=201607281150)
}
.colorpicker_color div div {
	position:absolute;
	top:0;
	left:0;
	width:11px;
	height:11px;
	overflow:hidden;
	background:url(/image/colorpicker/colorpicker_select.gif?v=201607281150);
	margin:-5px 0 0 -5px
}
.colorpicker_hue {
	position:absolute;
	background:url(/image/colorpicker/colorpicker_tool_image.gif?v=201607281150) 0 -38px no-repeat;
	top:12px;
	left:179px;
	width:17px;
	height:150px;
	border:2px solid #b5b5b5;
	border-radius:3px
}
.colorpicker_hue div {
	position:absolute;
	cursor:n-resize;
	width:37px;
	height:9px;
	overflow:hidden;
	background:url(/image/colorpicker/colorpicker_tool_image.gif?v=201607281150) 0 -205px no-repeat;
	margin:-4px 0 0 0;
	left:-10px
}
.colorpicker_new_color_title {
	position:absolute;
	color:#191919;
	top:15px;
	left:260px;
	font-size:12px
}
.colorpicker_current_color_title {
	position:absolute;
	color:#191919;
	top:15px;
	left:370px;
	font-size:12px
}
.colorpicker_new_color {
	position:absolute;
	border:1px solid #c8c8c8;
	width:110px;
	height:30px;
	left:214px;
	top:38px;
	overflow:hidden
}
.colorpicker_current_color {
	position:absolute;
	border:1px solid #c8c8c8;
	width:110px;
	height:30px;
	left:325px;
	top:38px;
	overflow:hidden
}
.colorpicker input {
	position:absolute;
	overflow:hidden;
	margin:0;
	padding:0;
	top:2px;
	width:23px;
	right:19px;
	height:16px;
	line-height:16px;
	color:#656565;
	font-size:10px;
	font-family:微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
	outline:0;
	background-color:transparent;
	border:1px solid #fff;
	text-align:left
}
.colorpicker_hex {
	position:absolute;
	width:72px;
	height:22px;
	color:#191919;
	line-height:22px;
	left:54px;
	top:174px
}
.colorpicker_hex span {
	padding-left:3px
}
.colorpicker_hex input {
	right:0;
	border:1px solid #8d8d8d;
	box-shadow:inset 1px 1px 1px #bebebe;
	height:20px;
	line-height:20px;
	width:53px;
	padding-left:3px;
	top:0
}
.colorpicker_field {
	position:absolute;
	background-color:#fff;
	height:22px;
	width:46px;
	background-position:top;
	border:1px solid #c8c8c8;
	border-top:1px solid #c4c4c4;
	box-shadow:inset 0 1px 1px #bcbcbc
}
.colorpicker_field span {
	position:absolute;
	background-color:#eee;
	top:1px;
	right:0;
	width:16px;
	height:21px;
	overflow:hidden
}
.colorpicker_hsbnum_add,.colorpicker_hsbnum_reduce,.colorpicker_rgbnum_add,.colorpicker_rgbnum_reduce {
	position:absolute;
	display:block;
	cursor:default
}
.colorpicker_field span i.colorpicker_hsbnum_add,.colorpicker_field span i.colorpicker_rgbnum_add {
	background:url(/image/colorpicker/colorpicker_tool_image.gif?v=201607281150) 5px 4px no-repeat;
	height:11px;
	width:16px;
	padding:0;
	margin:0;
	top:0;
	_overflow:hidden
}
.colorpicker_field span i.colorpicker_hsbnum_reduce,.colorpicker_field span i.colorpicker_rgbnum_reduce {
	background:url(/image/colorpicker/colorpicker_tool_image.gif?v=201607281150) 5px -7px no-repeat;
	height:11px;
	width:16px;
	top:11px;
	_overflow:hidden
}
.colorpicker_field i.colorpicker_field_title {
	position:absolute;
	cursor:default;
	font-style:normal;
	font-size:12px;
	color:#191919;
	left:-58px;
	width:58px;
	height:22px;
	line-height:22px;
	vertical-align:baseline
}
.colorpicker_rgb_r {
	top:78px;
	left:272px
}
.colorpicker_rgb_g {
	top:108px;
	left:272px
}
.colorpicker_rgb_b {
	top:138px;
	left:272px
}
.colorpicker_hsb_h {
	top:78px;
	left:388px
}
.colorpicker_hsb_s {
	top:108px;
	left:388px
}
.colorpicker_hsb_b {
	top:138px;
	left:388px
}
.colorpicker_submit {
	left:170px;
	top:215px
}
.colorpicker_cancel {
	left:238px;
	top:215px
}
.colorpicker_submit,.colorpicker_cancel {
	position:absolute;
	overflow:hidden;
	line-height:23px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none
}
.colorpicker_focus {
	background-position:center
}
.colorpicker_hex.colorpicker_focus {
	background-position:bottom
}
.colorpicker_submit.colorpicker_focus {
	background-position:bottom
}
.colorpicker_slider {
	background-position:bottom
}
.colorpicker_original {
	display:none;
	width:200px;
	height:206px;
	background-color:#fff;
	border:1px solid #6cd2ed;
	position:absolute;
	box-shadow:0 1px 6px rgba(0,0,0,0.18)
}
.colorpicker_original_color {
	width:100%;
	height:134px
}
.colorpicker_original_title {
	font-size:14px;
	font-weight:bold;
	height:14px;
	line-height:14px
}
.colorpicker_original_colorblock {
	height:120px;
	width:200px
}
.colorpicker_original_colorblock .col {
	height:96px;
	padding:12px 0;
	width:15px;
	margin:0 3px 0 2px;
	float:left
}
.colorpicker_original_colorblock .col div {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:13px;
	height:13px
}
.col_first {
	margin-bottom:14px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.col_in_first {
	border-top:1px solid #ccc
}
.col_in_last {
	border-bottom:1px solid #ccc
}
.colorpicker_origanal_colorcustom {
	height:58px;
	width:100%
}
.faiButton {
	display:inline-block;
	margin:0;
	outline:0;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	margin:0;
	padding:0 10px!important;
	_padding:0 4px;
	height:23px;
	_height:22px;
	line-height:19px;
	_line-height:22px;
	border:1px solid #8f8f8f;
	background:#f5f5f5;
	color:#666;
	font-family:微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif
}
.colorpicker_submit {
	left:170px;
	top:215px
}
.colorpicker_cancel {
	left:238px;
	top:215px
}
.saveButton {
	border:1px solid #0064b5;
	background:#49a3ff;
	color:#fff
}
.cancelButton {
	border:1px solid #8f8f8f;
	background:#f5f5f5;
	color:#666
}
.faiColorPicker {
	position:absolute;
	display:none;
	top:0;
	left:0;
	font-family:微软雅黑,'microsoft yahei',宋体,新宋体,sans-serif;
	padding:1px;
	border:1px solid #cbcbcb;
	box-shadow:0 2px 6px rgba(0,0,0,0.18);
	background-color:#fff;
	height:auto;
	width:202px
}
#faiColorPicker-hidden {
	position:absolute;
	z-index:-1;
	outline:0;
	border:0;
	background:transparent;
	width:1px;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden
}
.faiColorPicker .faiColorPicker-clearcolor {
	font-size:12px;
	height:24px;
	padding:2px 0;
	width:100%;
	background-color:#eff2f6;
	*zoom:1
}
.faiColorPicker-clearcolor:before,.faiColorPicker-clearcolor:after {
	display:table;
	content:"";
	line-height:0
}
.faiColorPicker-clearcolor:after {
	clear:both
}
.faiColorPicker .faiColorPicker-clearcolor:hover {
	background-color:#eaf1f9
}
.faiColorPicker-clearcolor div {
	position:relative;
	float:left
}
.faiColorPicker-clearcolor .original-color {
	height:16px;
	width:113px;
	*width:112px;
	margin-top:3px;
	background-color:transparent;
	border:1px solid #ccc
}
.faiColorPicker-clearcolor .original-clear {
	background:url(/image/colorpicker/clear.png?v=201607281150) top center no-repeat;
	margin-left:6px;
	text-align:center;
	height:14px;
	width:14px;
	margin-top:4px;
	border:1px solid #ccc
}
.faiColorPicker-clearcolor .original-title {
	cursor:default;
	font-size:12px;
	height:24px;
	line-height:24px;
	text-align:left;
	padding:0 5px;
	color:#555
}
.faiColorPicker-colorcol {
	height:92px;
	width:193px;
	padding:5px
}
.faiColorPicker .col {
	cursor:default;
	float:left;
	width:16px;
	height:auto;
	margin-right:6px
}
.faiColorPicker .col-last {
	margin-right:0
}
.faiColorPicker .col .col-color {
	cursor:default;
	display:block;
	width:14px;
	height:14px;
	border-right:1px solid #ededed;
	border-left:1px solid #ededed;
	_overflow:hidden
}
.faiColorPicker .col .col-color div {
	cursor:default;
	position:relative;
	width:14px;
	height:14px;
	_overflow:hidden
}
.faiColorPicker .col .col-color div:hover {
	width:16px;
	height:16px;
	left:-1px;
	top:-1px
}
.faiColorPicker .col .col-color.first {
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	margin-bottom:4px
}
.faiColorPicker .col .col-color.second {
	border-top:1px solid #ededed
}
.faiColorPicker .col .col-color.last {
	border-bottom:1px solid #ededed
}
.faiColorPicker-colornormal .colornormal-title {
	cursor:default;
	background-color:#eff2f6;
	font-size:12px;
	color:#555;
	line-height:22px;
	height:22px;
	padding:2px 5px
}
.faiColorPicker-colornormal .colornormal-color {
	display:block;
	padding:4px 5px;
	*zoom:1
}
.faiColorPicker-colornormal .colornormal-color:before,.faiColorPicker-colornormal .colornormal-color:after {
	display:table;
	line-height:0;
	content:""
}
.faiColorPicker-colornormal .colornormal-color:after {
	clear:both
}
.faiColorPicker-colornormal .colornormal-color .col .col-color.normal {
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed
}
.faiColorPicker-colorhistory {
	width:100%;
	height:50px
}
.faiColorPicker-colorhistory .colorhistory-title {
	cursor:default;
	background-color:#eff2f6;
	font-size:12px;
	padding:2px 5px;
	height:22px;
	line-height:22px;
	color:#555
}
.faiColorPicker-colorhistory .colorhistory-color {
	display:block;
	padding:5px;
	*zoom:1
}
.faiColorPicker-colorhistory .colorhistory-color:before,.faiColorPicker-colorhistory .colorhistory-color:after {
	display:table;
	line-height:0;
	content:""
}
.faiColorPicker-colorhistory .colorhistory-color:after {
	clear:both
}
.faiColorPicker-colorhistory .colorhistory-color .col .col-color.history {
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed
}
.faiColorPicker-coloradvance {
	padding:4px 6px
}
.faiColorPicker-coloradvance .coloradvance-btn {
	display:block;
	text-align:center;
	text-decoration:none;
	color:#666;
	height:28px;
	width:188px;
	border:1px solid #d2d2d2;
	line-height:28px;
	font-size:12px;
	background-color:#efefef;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#efefef));
	background-image:-webkit-linear-gradient(top,#f6f6f6,#efefef);
	background-image:-moz-linear-gradient(top,#f6f6f6,#efefef);
	background-image:-ms-linear-gradient(top,#f6f6f6,#efefef);
	background-image:-o-linear-gradient(top,#f6f6f6,#efefef);
	background-image:linear-gradient(top,#f6f6f6,#efefef);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F6F6F6',endColorstr='#EFEFEF',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	box-shadow:0 1px 4px rgba(0,0,0,0.18),inset 0 0 2px rgba(255,255,255,1);
	text-shadow:0 1px 1px #fff;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px
}
.ui-corner-all {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.ui-widget {
	font-size:14px
}
.ui-widget-content {
	border:1px solid #aaa;
	background:#fff;
	color:#222;
	border-radius:0
}
.setSliderBar {
	background:#9db9cf;
	width:112px;
	height:3px;
	border:0;
	position:relative;
	display:inline-block;
	margin:10px 0 0 0
}
.setSliderBar.ui-slider .ui-slider-handle {
	display:block;
	width:14px;
	height:14px;
	cursor:w-resize;
	position:absolute;
	left:0;
	top:-5px;
	border:0;
	background:url(/image/comm/faiui01.png?v=201607281150) no-repeat -104px -485px;
	border:none!important
}
.setSliderLetter {
	display:inline-block;
	vertical-align:-2px;
	margin-left:10px
}
.tips {
	position:relative;
	top:0;
	left:0;
	width:auto;
	_width:50px;
	height:24px;
	margin:3px 0;
	line-height:24px;
	color:#000;
	border:1px solid #eaea00;
	background:#ffffc4;
	z-index:9999
}
.tips .msg {
	float:left;
	width:auto;
	margin:0 0 0 3px;
	_margin:3px 0 0 3px;
	_width:50px;
	height:24px;
	line-height:24px;
	word-break:keep-all;
	white-space:nowrap
}
.tips .close {
	display:inline-block;
	cursor:pointer;
	margin:8px 5px 0 5px;
	*margin:6px 5px 0 5px;
	background:url(/image/close01.gif?v=201607281150) no-repeat;
	width:8px;
	height:8px;
	font-size:8px
}
.tips a {
	color:red
}
.slidShowBox {
	;height:100%;
	z-index:200;
	position:relative;
	overflow:hidden
}
.hdMsgUp {
	animation:hdMsgUp .4s ease 1;
	-moz-animation:hdMsgUp .4s ease 1;
	-webkit-animation:hdMsgUp .4s ease 1;
	-o-animation:hdMsgUp .4s ease 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards
}
.hdMsgDown {
	animation:hdMsgDown .4s ease 1;
	-moz-animation:hdMsgDown .4s ease 1;
	-webkit-animation:hdMsgDown .4s ease 1;
	-o-animation:hdMsgDown .4s ease 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards
}
@keyframes hdMsgDown {
	from {
	transform:translateY(-150px)
}
to {
	transform:translateY(-10px)
}
}@-moz-keyframes hdMsgDown {
	from {
	-moz-transform:translateY(-150px)
}
to {
	-moz-transform:translateY(-10px)
}
}@-webkit-keyframes hdMsgDown {
	from {
	-webkit-transform:translateY(-150px)
}
to {
	-webkit-transform:translateY(-10px)
}
}@-o-keyframes hdMsgDown {
	from {
	-o-transform:translateY(-150px)
}
to {
	-o-transform:translateY(-10px)
}
}@keyframes hdMsgUp {
	from {
	transform:translateY(-10px)
}
to {
	transform:translateY(-150px)
}
}@-moz-keyframes hdMsgUp {
	from {
	-moz-transform:translateY(-10px)
}
to {
	-moz-transform:translateY(-150px)
}
}@-webkit-keyframes hdMsgUp {
	from {
	-webkit-transform:translateY(-10px)
}
to {
	-webkit-transform:translateY(-150px)
}
}@-o-keyframes hdMsgUp {
	from {
	-o-transform:translateY(-10px)
}
to {
	-o-transform:translateY(-150px)
}
}@keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}@-moz-keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}@-webkit-keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1;
	display:block
}
}@-o-keyframes fadeIn {
	from {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fadeOut {
	from {
	opacity:1
}
to {
	opacity:0;
	display:none
}
}@-moz-keyframes fadeOut {
	from {
	opacity:1
}
to {
	opacity:0
}
}@-webkit-keyframes fadeOut {
	from {
	opacity:1
}
to {
	opacity:0;
	display:none
}
}@-o-keyframes fadeOut {
	from {
	opacity:1
}
to {
	opacity:0
}
}.buttonBox {
	height:35px;
	margin:10px auto;
	text-align:center
}
.buttonBox .bottomButon {
	height:30px;
	text-align:center;
	line-height:30px;
	border-radius:2px;
	display:inline-block;
	font-weight:bold;
	cursor:pointer
}
.buttonBox .saveButon {
	width:85px;
	background:none repeat scroll 0 0 #358ee2;
	border:1px solid #358ee2;
	color:#fff
}
.buttonBox .cancelButton {
	width:60px;
	background:none repeat scroll 0 0 #f4f5f7;
	margin-left:10px;
	border:1px solid #c8c8c8
}
.buttonBox .disableButon {
	background-color:#f4f5f7;
	color:#888;
	border:1px solid #c8c8c8
}
.spinner {
	display:inline-block;
	width:40px;
	height:40px
}
.manager-loading {
	width:80px;
	height:80px;
	border-radius:10px;
	background:#000;
	opacity:.8;
	position:absolute;
	left:50%;
	top:50%;
	text-align:center;
	height:80px;
	margin:-40px 0 0 -40px
}
.container1>div,.container2>div,.container3>div {
	width:6px;
	height:6px;
	background-color:#fff;
	border-radius:100%;
	position:absolute;
	-webkit-animation:bouncedelay 1.2s infinite ease-in-out;
	animation:bouncedelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes bouncedelay {
	0%,80%,100% {
	-webkit-transform:scale(0.0)
}
40% {
	-webkit-transform:scale(1.0)
}
}@keyframes bouncedelay {
	0%,80%,100% {
	transform:scale(0.0);
	-webkit-transform:scale(0.0)
}
40% {
	transform:scale(1.0);
	-webkit-transform:scale(1.0)
}
}.spinner .spinner-container {
	position:absolute;
	width:2.8rem;
	height:2.8rem;
	left:50%;
	top:50%;
	margin:-1.4rem 0 0 -1.4rem
}
.loadingImg .spinner-container {
	width:44px;
	height:44px;
	margin:-22px 0 0 -22px
}
.container2 {
	-webkit-transform:rotateZ(45deg);
	transform:rotateZ(45deg)
}
.container3 {
	-webkit-transform:rotateZ(90deg);
	transform:rotateZ(90deg)
}
.circle1 {
	top:0;
	left:0
}
.circle2 {
	top:0;
	right:0
}
.circle3 {
	right:0;
	bottom:0
}
.circle4 {
	left:0;
	bottom:0
}
.container2 .circle1 {
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s
}
.container3 .circle1 {
	-webkit-animation-delay:-1.0s;
	animation-delay:-1.0s
}
.container1 .circle2 {
	-webkit-animation-delay:-0.9s;
	animation-delay:-0.9s
}
.container2 .circle2 {
	-webkit-animation-delay:-0.8s;
	animation-delay:-0.8s
}
.container3 .circle2 {
	-webkit-animation-delay:-0.7s;
	animation-delay:-0.7s
}
.container1 .circle3 {
	-webkit-animation-delay:-0.6s;
	animation-delay:-0.6s
}
.container2 .circle3 {
	-webkit-animation-delay:-0.5s;
	animation-delay:-0.5s
}
.container3 .circle3 {
	-webkit-animation-delay:-0.4s;
	animation-delay:-0.4s
}
.container1 .circle4 {
	-webkit-animation-delay:-0.3s;
	animation-delay:-0.3s
}
.container2 .circle4 {
	-webkit-animation-delay:-0.2s;
	animation-delay:-0.2s
}
.container3 .circle4 {
	-webkit-animation-delay:-0.1s;
	animation-delay:-0.1s
}
.poupContent {
	color:#333
}
.poupContent .setBox {
	color:#666;
	margin-left:66px
}
.poupContent .setLine {
	line-height:30px
}
.poupContent .setLine .setSliderLetter span {
	width:30px
}
.poupContent .setLine span {
	text-align:right;
	display:inline-block;
	vertical-align:middle
}
.poupContent .setCtrl {
	width:24px;
	height:24px;
	line-height:24px;
	cursor:pointer;
	display:inline-block;
	border:1px solid #999;
	vertical-align:-12px
}
#wxCardProgress {
	width:348px;
	height:72px;
	position:fixed;
	top:35px;
	left:0;
	right:0;
	margin:auto;
	background:#fff;
	line-height:72px;
	color:#585858;
	box-sizing:border-box;
	border:solid 1px #e7e7e7;
	box-shadow:0 2px 5px rgba(0,0,0,0.15);
	z-index:2000;
	text-align:center
}
#wxCardProgressIcon {
	position:relative;
	display:inline-block;
	width:200px;
	height:4px;
	vertical-align:middle;
	margin:0 10px 0 0;
	background:#e7e7e7
}
#wxCardProgressIcon #wxCardProgressBar {
	position:absolute;
	height:4px;
	left:0;
	top:0;
	width:100%;
	background:#329fea
}
#setAwardFramePage {
	min-height:312px;
	margin-bottom:-4px
}
.cheatBox {
	width:204px;
	padding:8px 10px;
	border:1px solid #dadada;
	background-color:#fff;
	position:absolute;
	z-index:10;
	border-radius:4px;
	line-height:20px;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
	-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
	-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
	white-space:normal;
	margin-left:-12px;
	margin-top:6px;
	text-align:left
}
.cheatBox .title {
	font-weight:bold
}
.cheatFlag {
	width:17px;
	height:17px;
	padding:5px;
	background:url(/image/cheatFlag.png?v=201612191748) center no-repeat;
	position:absolute;
	cursor:pointer;
	margin-top:-20px;
	margin-left:15px
}
.sanjiao {
	width:9px;
	height:5px;
	background:url(/image/xssj.png?v=201607281150) no-repeat;
	background-size:100%;
	position:absolute;
	top:-5px;
	left:35px
}
.poupMask {
	background:rgba(0,0,0,0.6);
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000
}
.redPacketTopUpBox .puopTitle {
	position:relative;
	line-height:38px;
	border-bottom:solid 1px #e2e2e2;
	color:#333;
	margin-bottom:2px
}
.redPacketTopUpBox .puopTitle .closeBtn {
	position:absolute;
	right:0;
	top:8px;
	content:'';
	display:block;
	background:url('/image/cc.png?v=201607281150') no-repeat;
	position:absolute;
	padding:0;
	width:16px;
	height:16px;
	outline:0;
	cursor:pointer
}
.redPacketTopUpBox .puopTitle .closeBtn:hover {
	background-position:0 -34px
}
.redPacketTopUpBox .setLine .inputMoney {
	width:312px;
	padding:0 8px;
	display:inline-block;
	margin:0 5px 0 16px;
	height:44px
}
.redPacketTopUpBox .setLine .flag {
	text-align:left;
	width:10px
}
.redPacketTopUpBox .tipTxt {
	margin-left:100px;
	margin-top:8px;
	line-height:14px;
	color:#949494
}
.redPacketTopUpBox .errTips {
	color:#fe896a
}
.redPacketTopUpBox .specilTips {
	margin:22px 0 0 10px
}
.redPacketTopUpBox .specilTips p {
	line-height:14px;
	padding-bottom:16px;
	color:#949494
}
.redPacketTopUpBox .specilTips p:first-child {
	color:#585858
}
.redPacketTopUpBox .buttonBox {
	margin:20px auto 5px
}
.redPacketTopUpBox .topUpSuc .sucTip {
	padding:40px 0 15px
}
.redPacketTopUpBox .topUpSuc .sucTip p {
	text-align:center;
	line-height:14px;
	padding-bottom:20px
}
.redPacketTopUpBox a {
	color:#74b7e6;
	text-decoration:underline
}
.redPacketTopUpBox .special {
	color:#ee540d;
	padding:0 2px
}
.redPacketTopUpBox .topUpInfo span {
	padding:0 5px
}
.redPacketTopUpBox .drawalLine {
	line-height:22px;
	padding:16px 15px 0
}
#index_poupBox_verifyPhone .poupContent {
	padding:32px 44px 16px 44px;
	min-height:280px
}
#index_poupBox_verifyPhone .verifyHint {
	font-size:14px;
	color:#848484;
	line-height:1
}
#index_poupBox_verifyPhone .formLine {
	margin-top:16px
}
#index_poupBox_verifyPhone .formLine.nameLine {
	margin-top:32px
}
#index_poupBox_verifyPhone .formLine span {
	display:inline-block;
	width:90px;
	font-size:14px;
	line-height:1;
	padding:16px 0;
	color:#484848;
	vertical-align:top
}
#index_poupBox_verifyPhone .formLine span.requiredTag:before {
	content:"*";
	display:inline-block;
	padding-right:4px;
	color:#fe896a
}
#index_poupBox_verifyPhone .formLine input {
	padding:0 16px;
	display:inline-block;
	height:46px;
	vertical-align:top;
	box-sizing:border-box;
	width:328px
}
#index_poupBox_verifyPhone .formLine input.codeInput {
	width:160px
}
#index_poupBox_verifyPhone .formLine .errTips {
	color:#fe896a;
	margin-top:8px;
	padding-left:90px;
	line-height:1
}
#index_poupBox_verifyPhone .formLine .sendCodeBtn {
	display:inline-block;
	box-sizing:border-box;
	width:160px;
	font-size:14px;
	line-height:1;
	padding-top:16px;
	vertical-align:top;
	height:46px;
	margin-left:8px
}
#index_poupBox_imgVerifyCodePopup .poupContent {
	padding:28px 0 0 102px;
	height:172px
}
#index_poupBox_imgVerifyCodePopup .showCodeLine .codeImg {
	display:inline-block;
	width:158px;
	height:44px;
	border:solid 1px #e7e7e7;
	vertical-align:top
}
#index_poupBox_imgVerifyCodePopup .showCodeLine .resetCode {
	display:inline-block;
	box-sizing:border-box;
	height:46px;
	padding-top:15px;
	vertical-align:top;
	line-height:1;
	font-size:14px;
	color:#484848;
	text-decoration:underline;
	margin-left:20px;
	cursor:pointer
}
#index_poupBox_imgVerifyCodePopup .codeLine {
	margin-top:24px
}
#index_poupBox_imgVerifyCodePopup .codeLine .codeInput {
	padding:0 16px;
	display:inline-block;
	height:46px;
	vertical-align:top;
	box-sizing:border-box;
	width:222px
}
#index_poupBox_imgVerifyCodePopup .codeLine .errTips {
	color:#fe896a;
	margin-top:8px;
	line-height:1
}
input:focus,textarea:focus,input[type='password']:focus {
	border-color:#ccc;
	outline:0
}
::-webkit-input-placeholder {
	color:#ccc
}
::-moz-placeholder {
	color:#ccc
}
:-moz-placeholder {
	color:#ccc
}
input.hasDatepicker:focus::-webkit-input-placeholder {
	color:#585858
}
input.hasDatepicker:focus::-moz-placeholder {
	color:#585858
}
input.hasDatepicker:focus:-moz-placeholder {
	color:#585858
}
.icon {
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	background:url('../images/iconAll.png?v=201711272230') no-repeat
}
.main-Button {
	background:#329fea;
	color:#fff;
	text-align:center;
	line-height:36px
}
.main-Button.disabled {
	background:#b1b1b1
}
.poupBtn.main-Button.confirmBtn,.poupBtn.main-Button.cancleBtn {
	margin:12px 7px;
	width:110px
}
.mainColor {
	color:#329fea
}
.main-bg {
	background:#329fea;
	color:#fff
}
.main-Button.buttonH44 {
	height:44px;
	line-height:44px
}
.main-Button.buttonH36 {
	height:36px;
	line-height:36px
}
.main-Button.buttonH32 {
	height:32px;
	line-height:32px
}
.main-Button.buttonH28 {
	height:28px;
	line-height:28px
}
.main-Button:hover,.main-Button-blue:hover,.linkSiteBox .copyButton.zeroclipboard-is-hover {
	background:#1184d3;
	color:#fff;
	transition:all .5s ease;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	cursor:pointer
}
.main-Button.disabled:hover {
	background:#b1b1b1;
	transition:none;
	cursor:default
}
.main-Button-white {
	background:#fff;
	color:#787878;
	cursor:pointer
}
.main-Button-blue {
	color:#74b7e6;
	border:solid 1px #74b7e6;
	cursor:pointer
}
.main-Button-white:hover {
	color:#329fea;
	transition:all .5s ease;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease
}
.input-row-baseLine .main-Input {
	display:inline-block;
	vertical-align:middle;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:0 16px;
	height:44px;
	border:solid 1px #e7e7e7
}
.input-row-baseLine .main-Input:focus {
	border:solid 1px #ccc
}
.searchBoxCont {
	position:relative;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:solid 1px #e7e7e7;
	height:32px;
	background:#fff;
	width:180px
}
.searchBoxCont:hover {
	border-color:#ccc
}
.searchBoxCont input.input {
	background:0;
	border:0;
	outline:0;
	position:absolute;
	width:100%;
	height:100%!important;
	top:0;
	left:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0 32px 0 8px;
	color:#585858
}
.searchBoxCont .searchBtn {
	position:absolute;
	width:20px;
	height:20px;
	top:5px;
	right:8px;
	background:url('../images/iconAll.png') no-repeat -110px -488px;
	cursor:pointer
}
.searchBoxCont .searchBtn:hover {
	background-position:-154px -488px!important
}
.searchBoxCont .clearBtn {
	position:absolute;
	width:20px;
	height:20px;
	top:5px;
	right:8px;
	background:url('../images/iconAll.png?v=201711272230') no-repeat -202px -488px;
	cursor:pointer
}
.searchBoxCont .clearBtn:hover {
	background-position:-246px -488px
}
.bg-mask,.popupBg,.bg-mask-quick-pay {
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#000;
	transition:all .2s ease;
	-webkit-transition:all .2s ease;
	opacity:0;
	z-index:999
}
.bg-mask-animate {
	opacity:.7
}
.poupBox,.formDialog {
	opacity:0;
	-webkit-transform:scale(0.5) translateY(-100%);
	transform:scale(0.5) translateY(-100%);
	//-webkit-transition:all .3s;
	//transition:all .3s;
	position:absolute;
	top:50%;
	left:0;
	right:0;
	width:660px;
	margin:0 auto;
	z-index:1000
}
.formDialog.ui-draggable {
	opacity:1;
	//-webkit-transform:scale(1);
	//transform:scale(1);
	-webkit-animation:setTranslate .2s;
	-webkit-animation-fill-mode:forwards;
	animation:setTranslate .2s;
	animation-fill-mode:forwards;
	width:500px
}
.poup-box-animate {
	opacity:1;
	//-webkit-transform:scale(1);
	//transform:scale(1);
	-webkit-animation:setTranslate .2s;
	-webkit-animation-fill-mode:forwards;
	animation:setTranslate .2s;
	animation-fill-mode:forwards
}
.poup-box-noAnimate {
	opacity:1;
	transform:scale(1) translateY(-50%);
	-webkit-transform:scale(1) translateY(-50%)
}
@keyframes setTranslate {
	0% {
	transform:scale(0.5) translateY(-100%)
}
5% {
	transform:scale(0.5025) translateY(-99.5%)
}
10% {
	transform:scale(0.51) translateY(-98.03%)
}
15% {
	transform:scale(0.5225) translateY(-95.69%)
}
20% {
	transform:scale(0.54) translateY(-92.59%)
}
25% {
	transform:scale(0.5625) translateY(-88.88%)
}
30% {
	transform:scale(0.59) translateY(-84.74%)
}
35% {
	transform:scale(0.6224) translateY(-80.32%)
}
40% {
	transform:scale(0.66) translateY(-75.75%)
}
45% {
	transform:scale(0.7025) translateY(-71.17%)
}
50% {
	transform:scale(0.75) translateY(-66.66%)
}
55% {
	transform:scale(0.7975) translateY(-62.69%)
}
60% {
	transform:scale(0.84) translateY(-59.52%)
}
65% {
	transform:scale(0.8775) translateY(-56.98%)
}
70% {
	transform:scale(0.9099) translateY(-54.94%)
}
75% {
	transform:scale(0.9375) translateY(-53.33%)
}
80% {
	transform:scale(0.96) translateY(-52.08%)
}
85% {
	transform:scale(0.9775) translateY(-51.15%)
}
90% {
	transform:scale(0.99) translateY(-50.5%)
}
95% {
	transform:scale(0.9975) translateY(-50.12%)
}
100% {
	transform:scale(1) translateY(-50%)
}
}@-webkit-keyframes setTranslate {
	0% {
	-webkit-transform:scale(0.5) translateY(-100%)
}
5% {
	-webkit-transform:scale(0.5025) translateY(-99.5%)
}
10% {
	-webkit-transform:scale(0.51) translateY(-98.03%)
}
15% {
	-webkit-transform:scale(0.5225) translateY(-95.69%)
}
20% {
	-webkit-transform:scale(0.54) translateY(-92.59%)
}
25% {
	-webkit-transform:scale(0.5625) translateY(-88.88%)
}
30% {
	-webkit-transform:scale(0.59) translateY(-84.74%)
}
35% {
	-webkit-transform:scale(0.6224) translateY(-80.32%)
}
40% {
	-webkit-transform:scale(0.66) translateY(-75.75%)
}
45% {
	-webkit-transform:scale(0.7025) translateY(-71.17%)
}
50% {
	-webkit-transform:scale(0.75) translateY(-66.66%)
}
55% {
	-webkit-transform:scale(0.7975) translateY(-62.69%)
}
60% {
	-webkit-transform:scale(0.84) translateY(-59.52%)
}
65% {
	-webkit-transform:scale(0.8775) translateY(-56.98%)
}
70% {
	-webkit-transform:scale(0.9099) translateY(-54.94%)
}
75% {
	-webkit-transform:scale(0.9375) translateY(-53.33%)
}
80% {
	-webkit-transform:scale(0.96) translateY(-52.08%)
}
85% {
	-webkit-transform:scale(0.9775) translateY(-51.15%)
}
90% {
	-webkit-transform:scale(0.99) translateY(-50.5%)
}
95% {
	-webkit-transform:scale(0.9975) translateY(-50.12%)
}
100% {
	-webkit-transform:scale(1) translateY(-50%)
}
}.poupBox .poupTitle {
	position:relative;
	height:56px;
	padding-left:24px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	line-height:56px;
	background:#329fea
}
.poupBox .poupTitle .closeBtn,.formDialog .formX {
	position:absolute;
	right:20px;
	top:16px;
	width:24px;
	height:24px;
	background:url(../images/iconAll.png?v=201711272230) no-repeat -650px -694px
}
.poupBox .poupTitle .closeBtn:hover,.formDialog .formX:hover {
	background-position:-598px -694px!important;
	cursor:pointer
}
.poupBox .poupContent {
	background:#fff;
	min-height:160px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:10px 20px
}
.poupBottom {
	height:60px;
	background:#e7e7e7;
	text-align:center
}
.poupBottom .poupBtn {
	width:100px;
	height:36px;
	line-height:36px;
	text-align:center;
	display:inline-block;
	margin:12px 8px
}
.poupBottom .comfirmBtn {
	color:#fff
}
.confirmPoupBox {
	width:600px;
	min-height:160px;
	background:#fff
}
.hoverTipsBox {
	position:absolute;
	box-sizing:border-box;
	border:solid 1px #e7e7e7;
	line-height:24px;
	box-shadow:0 0 6px rgba(0,0,0,0.2);
	background:#fff;
	max-width:460px;
	min-width:180px;
	z-index:1200;
	word-wrap:break-word;
	top:0
}
.hoverTipsBox .text {
	padding:6px 16px;
	max-height:180px;
	overflow-y:auto
}
.hoverTipsBox a {
	color:#329fea;
	text-decoration:underline;
	padding-left:6px
}
.hoverTipsBox a.autoSend {
	color:#74b7e6;
	text-decoration:underline;
	padding-left:6px
}
.hoverTipsBox a.autoSend:hover {
	color:#329fea;
	text-decoration:underline;
	padding-left:6px
}
.tipsBoxArrow {
	position:absolute;
	bottom:-6px;
	border-style:solid;
	border-width:0 1px 1px 0;
	border-color:#e7e7e7;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	width:8px;
	height:8px;
	background:#fff
}
.hoverTipsBox.down .tipsBoxArrow,.tipsBoxArrowDown {
	top:-6px;
	border-width:1px 0 0 1px
}
.loading-animate {
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7);
	position:fixed;
	top:0;
	left:0;
	z-index:5000
}
.loading-animate>div {
	width:60px;
	height:60px;
	position:fixed;
	left:50%;
	margin-left:-30px;
	top:50%;
	margin-top:-30px
}
.loading-animate>div>div {
	content:'';
	position:absolute;
	width:16px;
	height:16px;
	background:#319fea;
	top:10px;
	left:10px;
	transform-origin:20px 20px;
	border-radius:8px;
	animation:spin-a 2s infinite cubic-bezier(0.5,0,0.5,1)
}
.loading-animate>div>.c2 {
	top:10px;
	left:auto;
	right:10px;
	transform-origin:-4px 20px;
	animation:spin-b 2s infinite cubic-bezier(0.5,0,0.5,1)
}
.loading-animate>div>.c3 {
	top:auto;
	left:auto;
	right:10px;
	bottom:10px;
	transform-origin:-4px -4px;
	animation:spin-c 2s infinite cubic-bezier(0.5,0,0.5,1)
}
.loading-animate>div>.c4 {
	top:auto;
	bottom:10px;
	transform-origin:20px -4px;
	animation:spin-d 2s infinite cubic-bezier(0.5,0,0.5,1)
}
@keyframes spin-a {
	0% {
	transform:rotate(90deg)
}
0% {
	transform:rotate(90deg)
}
50% {
	transform:rotate(180deg)
}
75% {
	transform:rotate(270deg)
}
100% {
	transform:rotate(360deg)
}
}@keyframes spin-b {
	0% {
	transform:rotate(90deg)
}
25% {
	transform:rotate(90deg)
}
25% {
	transform:rotate(180deg)
}
75% {
	transform:rotate(270deg)
}
100% {
	transform:rotate(360deg)
}
}@keyframes spin-c {
	0% {
	transform:rotate(90deg)
}
25% {
	transform:rotate(90deg)
}
50% {
	transform:rotate(180deg)
}
50% {
	transform:rotate(270deg)
}
100% {
	transform:rotate(360deg)
}
}@keyframes spin-d {
	0% {
	transform:rotate(90deg)
}
25% {
	transform:rotate(90deg)
}
50% {
	transform:rotate(180deg)
}
75% {
	transform:rotate(270deg)
}
75% {
	transform:rotate(360deg)
}
100% {
	transform:rotate(360deg)
}
}.loading-animate>span {
	width:100px;
	height:30px;
	position:fixed;
	left:50%;
	margin-left:-50px;
	top:50%;
	margin-top:30px;
	color:#319fea;
	font-size:12px;
	text-align:center;
	font-size:14px
}
.columnTitle {
	font-size:16px;
	padding-left:16px;
	line-height:55px;
	border-bottom:solid 1px #e7e7e7;
	position:relative
}
.columnTitle:before {
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:4px;
	height:19px;
	background:#329fea;
	margin-right:8px;
	margin-top:-2px
}
.columnTitle.noneFlag:before {
	display:none
}
.userPlayer {
	width:auto;
	height:100%;
	margin-left:0
}
.userPlayer img {
	width:47px;
	height:47px;
	margin-right:4px
}
.main-whiteBox {
	background-color:#fff;
	border:solid 1px #e7e7e7
}
.samllColumnTitle {
	font-size:14px;
	padding:0;
	line-height:14px;
	border:0
}
.setAwardContent .poupContent {
	padding:0
}
.activityListTitle,#activityListTitle {
	font-size:16px;
	line-height:16px;
	padding:10px 0 20px 15px;
	color:#949494
}
.activityListTitle a,#activityListTitle a {
	text-decoration:underline;
	color:#585858;
	display:inline-block;
	margin-right:8px
}
.activityListTitle .icon,#activityListTitle .icon {
	display:inline-block;
	width:8px;
	height:8px;
	border-top:solid 1px #585858;
	border-left:solid 1px #585858;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	margin-top:-3px;
	vertical-align:middle;
	margin-right:4px
}
.activityListTitle .name,#activityListTitle .name {
	display:inline-block;
	margin-left:8px
}
.dropDownBox_main {
	position:relative;
	text-align:left;
	padding-left:8px;
	line-height:30px;
	cursor:pointer;
	border:solid 1px #e7e7e7
}
.dropDownBox_main:hover {
	border-color:#ccc
}
.dropDownBox_main .span {
	display:inline-block
}
.dropDownBox_main .dropDownArrow {
	position:absolute;
	right:8px;
	top:0;
	bottom:0;
	margin:auto;
	background-position:-722px -622px;
	width:16px;
	height:10px
}
.dropDownBox_main.checked {
	color:#585858!important
}
.dropDownBox_main.checked .dropDownArrow {
	background-position:-758px -622px
}
.dropDownBox_sub {
	position:absolute;
	line-height:32px;
	text-align:center;
	border:solid 1px #e7e7e7;
	background:#fff;
	left:0;
	right:0;
	top:30px;
	max-height:315px;
	overflow-y:auto;
	z-index:299;
	text-align:left
}
.dropDownBox_sub .options {
	height:32px;
	white-space:nowrap;
	cursor:pointer;
	padding-left:8px;
	text-overflow:ellipsis;
	overflow:hidden
}
.dropDownBox_sub .options:hover {
	background:#f5f5f5
}
.dropDownBox_sub .options.disable {
	background:#f5f5f5;
	cursor:default
}
.dropDownBox_sub.hasSearch .options.primary {
	background:#e5e5e5
}
.dropDownBox_sub .optionsSearch input {
	width:100%;
	border:0;
	border-bottom:1px solid #e7e7e7;
	padding-left:10px;
	box-sizing:border-box
}
.comUploadWarp {
	margin-top:5px;
	padding:4px;
	border:1px solid #e7e7e7
}
.uploadQrCode .comUploadImg {
	width:52px;
	height:52px
}
.comUploadImg {
	display:inline-block;
	width:80px;
	height:80px;
	vertical-align:middle;
	position:relative
}
.comUploadImg img {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.comUploadBox {
	display:inline-block;
	margin-left:10px;
	vertical-align:middle
}
.comUploadBox .btn {
	width:96px;
	height:32px;
	line-height:32px;
	display:block;
	margin-bottom:8px;
	cursor:pointer;
	position:relative
}
.comUploadBox .btn .uploadify-button {
	color:#fff
}
.comUploadExplain {
	color:#808080;
	line-height:normal
}
#userInfoCard {
	width:380px;
	padding:16px;
	border:1px solid #eaeaea;
	background:#fff;
	position:absolute;
	z-index:100;
	top:0;
	left:0
}
#userInfoCard:after {
	content:" ";
	display:table;
	clear:both
}
#userInfoCard .headImg {
	display:block;
	width:80px;
	height:80px;
	float:left
}
#userInfoCard .details {
	display:block;
	float:left;
	margin-left:12px;
	width:280px
}
#userInfoCard .details .nickNameBox {
	display:table;
	position:relative;
	padding-right:30px
}
#userInfoCard .details .nickNameBox .nickName {
	font-size:14px;
	color:#787878;
	line-height:1
}
#userInfoCard .details .nickNameBox .sexIcon {
	position:absolute;
	width:24px;
	height:24px;
	background:url(/version2/images/iconAll.png?v=201711272230) no-repeat;
	top:-5px;
	right:0
}
#userInfoCard .details .nickNameBox .sexIcon.sexIconF {
	background-position:-808px -906px
}
#userInfoCard .details .nickNameBox .sexIcon.sexIconM {
	background-position:-760px -906px
}
#userInfoCard .details .nickNameBox .sexIcon.sexIconNone {
	background-position:-900px -906px
}
#userInfoCard .details .itemBox {
	line-height:1;
	margin-top:8px;
	font-size:14px;
	color:#787878
}
#userInfoCard .cheatHint {
	line-height:18px;
	margin-top:5px;
	font-size:14px;
	color:#787878
}
.dropDownBox {
	display:inline-block;
	box-sizing:border-box;
	position:relative;
	background:#fff;
	width:55px;
	line-height:28px;
	text-align:center;
	margin-left:4px
}
.dropDownBox .dropDownArea {
	position:relative;
	height:28px;
	width:100%;
	line-height:26px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:solid 1px #e7e7e7;
	padding-left:8px;
	text-align:left;
	cursor:pointer
}
.dropDownBox .dropDownArea:after {
	position:absolute;
	content:'';
	width:12px;
	height:8px;
	background:url(../images/iconAll.png?v=201711272230) no-repeat -318px -782px;
	top:0;
	bottom:0;
	right:5px;
	margin:auto
}
.dropDownBox.open .dropDownArea,.dropDownBox .dropDownArea:hover {
	border-color:#ccc
}
.dropDownBox.open .dropDownArea:after {
	background-position:-350px -782px
}
.dropDownBox .optionsBox {
	position:absolute;
	left:0;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	bottom:27px;
	border:solid 1px #ccc;
	box-shadow:0 0 2px rgba(0,0,0,0.15);
	background:#fff;
	z-index:10;
	max-height:315px;
	overflow-y:auto
}
.dropDownBox .optionsBox .options {
	cursor:pointer
}
.dropDownBox .optionsBox .options:hover {
	background:#f5f5f5
}
.ui-datepicker-year.dropDownBox,.ui-datepicker-month.dropDownBox {
	width:90px
}
.ui-datepicker-year.dropDownBox {
	margin-right:7px;
	margin-left:0
}
.ui-datepicker-month.dropDownBox {
	margin-left:7px
}
.ui-datepicker-year.dropDownBox .dropDownArea,.ui-datepicker-month.dropDownBox .dropDownArea {
	height:24px;
	width:100%;
	line-height:24px
}
.ui-datepicker-year.dropDownBox .optionsBox,.ui-datepicker-month.dropDownBox .optionsBox {
	bottom:auto;
	top:23px
}
.linkSiteBox {
	position:relative;
	width:276px;
	height:44px
}
.linkSiteBox .linkSite {
	width:204px;
	height:44px;
	box-sizing:border-box;
	padding:0 8px;
	background:#e7e7e7;
	border:0
}
.linkSiteBox .copyButton {
	width:72px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	color:#fff
}
.linkPicBox {
	width:160px;
	margin:15px 0;
	display:inline-block;
	text-align:center
}
.linkPicBox .linkPic {
	height:160px;
	box-sizing:border-box;
	border:solid 1px #e7e7e7;
	padding:8px;
	border-bottom:0
}
.linkPicBox .linkPic img {
	width:100%;
	height:100%;
	display:block
}
.linkPicBox .wxFont {
	display:inline-block;
	height:40px;
	line-height:40px;
	color:#fff;
	width:50%;
	font-size:12px
}
.wxTitle {
	width:320px;
	height:64px;
	background:url('/image/wxTitle.png?v=201607281150') no-repeat;
	background-size:100%;
	position:relative
}
.wxTitle .actName {
	font-size:18px;
	color:#fff;
	text-align:center;
	height:20px;
	line-height:20px;
	width:210px;
	position:absolute;
	left:65px;
	bottom:9px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:3px 0;
	font-family:'微软雅黑'
}
.employeePoupBox .formBC {
	overflow:hidden
}
.theCheatHongBao {
	position:absolute;
	left:0;
	top:0;
	width:260px;
	margin-left:-150px;
	padding:8px 12px;
	text-align:left;
	background:#fff;
	border:1px solid #e7e7e7;
	box-shadow:0 1px 5px rgba(0,0,0,0.2);
	z-index:99
}
.theCheatHongBao .sanjiao {
	left:210px
}
.theCheatHongBao div {
	color:#808080;
	line-height:24px
}
#prizeContainer .theCheatHongBao .theTxtTwo {
	line-height:24px
}
.payContainer {
	width:400px;
	height:482px;
	position:fixed;
	top:20%;
	left:0;
	right:0;
	margin:0 auto;
	z-index:1000
}
.orangeFont {
	color:#f36544
}
.payBtn {
	width:208px;
	height:44px;
	color:#fff;
	text-align:center;
	font-weight:600;
	line-height:44px;
	border-radius:4px
}
.ft_12 {
	font-size:12px
}
.ft_14 {
	font-size:14px
}
.ft_16 {
	font-size:16px
}
.ft_18 {
	font-size:18px
}
.txt_center {
	text-align:center
}
.payContainer .header {
	width:100%;
	height:60px;
	font-size:18px;
	font-weight:600
}
#selectCanal .txt {
	width:95px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
#selectCanalData .txt {
	width:95px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.payContainer .header .tab {
	width:50%;
	height:54px;
	color:#fff;
	text-align:center;
	line-height:54px;
	float:left;
	margin-top:6px
}
.payContainer .header .tab1 {
	border-top-left-radius:4px
}
.payContainer .header .tab2 {
	border-top-right-radius:4px
}
.payContainer .header .check {
	height:60px;
	background:#ebf7ff;
	color:#329fea;
	margin-top:0
}
.payContainer .header .nocheck {
	height:54px;
	background:#329fea;
	color:#fff;
	margin-top:6px
}
.payContainer .header .nocheck:hover {
	background:#44aef7;
	cursor:pointer
}
.payContainer .noTicket {
	width:100%;
	height:422px;
	overflow:hidden
}
.payContainer .noTicket .prizeBanner {
	height:144px;
	background:#ebf7ff url(../image/starsBg.png?v=201707101858) center no-repeat
}
.payContainer .noTicket .prizeBanner .prize {
	height:54px;
	text-align:center;
	font-size:52px;
	color:#f36544;
	font-weight:600;
	padding-top:26px
}
.payContainer .noTicket .prizeBanner .iconMoney {
	font-size:20px
}
.payContainer .noTicket .prizeBanner .unitDate {
	font-size:16px
}
.payContainer .noTicket .prizeBanner .tip {
	margin-top:12px;
	text-align:center
}
.payContainer .noTicket .privilege {
	height:278px;
	background:#fff;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px
}
.payContainer .noTicket .privilege .funcs {
	width:100%;
	padding-top:1px
}
.payContainer .noTicket .privilege .funcs .func {
	width:250px;
	height:19px;
	font-size:14px;
	color:#787878;
	margin:13px 0 0 74px
}
.payContainer .noTicket .privilege .funcs .iconGou {
	width:20px;
	height:19px;
	background:url('../images/iconAll.png?v=201711272230') no-repeat;
	background-position:-142px -1061px;
	padding-left:5px
}
.payContainer .noTicket .privilege .funcs .tip {
	margin-left:137px
}
.payContainer .noTicket .privilege .splitLine {
	width:328px;
	height:1px;
	background:#e5e5e5;
	margin:24px auto 20px auto
}
.payContainer .noTicket .privilege .upLevelBtn {
	background:#f36544;
	margin:0 auto
}
.payContainer .noTicket .privilege .upLevelBtn:hover {
	background:#e95634;
	cursor:pointer
}
.payContainer .noTicket .privilege .linkMore:hover {
	color:#d4401d
}
.payContainer .hasTicket,.payContainer .hasTicket {
	width:100%;
	height:422px;
	overflow:hidden
}
.payContainer .blueBg {
	width:100%;
	background:#ebf7ff;
	padding-top:1px
}
.payContainer .hasTicket .ticket {
	width:234px;
	height:254px;
	background:url('../image/ticket.png?v=201707101858') no-repeat;
	padding-top:1px;
	margin:18px auto 0 auto
}
.payContainer .hasTicket .ticket .direct {
	color:#fff;
	font-size:24px;
	font-weight:600;
	text-align:center;
	margin-top:66px
}
.payContainer .hasTicket .ticket .amount {
	font-size:14px;
	color:#99d5ff;
	text-align:center;
	margin-top:12px
}
.payContainer .hasTicket .ticket .function {
	font-size:14px;
	color:#535353;
	text-align:center;
	margin-top:70px
}
.payContainer .hasTicket .ticket .validate {
	font-size:14px;
	color:#949494;
	text-align:center
}
.payContainer .hasTicket .direction {
	height:50px;
	line-height:50px;
	text-align:center;
	color:#535353;
	font-size:12px
}
.payContainer .btnBar {
	width:100%;
	height:98px;
	background:#fff;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	padding-top:1px
}
.payContainer .hasTicket .btnBar .useTicket {
	background:#329fea;
	margin:28px auto
}
.payContainer .hasTicket .btnBar .useTicket:hover {
	background:#1184d3;
	cursor:pointer
}
.payContainer .hasNotTicket .ticket {
	width:234px;
	height:279px;
	background:url('../image/ticket_empty.png') no-repeat;
	padding-top:1px;
	margin:42px auto 0 auto
}
.payContainer .hasNotTicket .halfDiscount {
	width:77px;
	height:74px;
	background:url('../image/discount_tip.png') no-repeat;
	display:inline-block;
	position:absolute;
	margin-left:193px;
	margin-top:132px
}
.payContainer .hasNotTicket .ticket .direct {
	height:24px;
	color:#fff;
	font-size:18px;
	font-weight:600;
	text-align:center;
	margin-top:38px;
	margin-bottom:76px
}
.payContainer .hasNotTicket .ticket .direct span {
	font-size:26px;
	margin-left:2px;
	margin-right:2px
}
.payContainer .hasNotTicket .btnBar .useTicket {
	background:#f36544;
	margin:28px auto
}
.payContainer .hasNotTicket .btnBar .useTicket:hover {
	background:#e95634;
	cursor:pointer
}
.payContainer .hasNotTicket .ticket .tip {
	font-size:14px;
	color:#484848;
	text-align:center
}
.payContainer .hasNotTicket .ticket .tipDiscount {
	font-size:14px;
	color:#484848;
	text-align:center;
	margin-top:8px
}
.payContainer .hasNotTicket .ticket .tipDiscount span {
	color:#329fea;
	margin-left:2px;
	margin-right:2px
}
.payContainer .hasNotTicket .ticket .tipMoney {
	font-size:16px;
	color:#484848;
	text-align:center;
	margin-top:10px
}
.payContainer .hasNotTicket .ticket .tipMoney .moneySpan {
	font-size:24px
}
.payContainer .pay .payInfo {
	width:264px;
	height:306px;
	background:url('../image/qrCodeBg.png?v=201707101858') no-repeat;
	margin:18px auto;
	text-align:center
}
.payContainer .pay .payInfo .direction {
	height:20px
}
.payContainer .pay .timeExpired {
	height:32px;
	margin:26px 0 0 45px;
	font-size:14px
}
.payContainer .pay .timeExpired .times {
	width:62px;
	height:32px;
	margin-right:8px;
	display:inline-block;
	text-align:center;
	line-height:32px;
	color:#313131;
	border:1px solid #bad2e3;
	border-radius:16px
}
.payContainer .pay .timeExpired .bjcheck {
	background:#f36544;
	border-color:#f36544;
	color:#fff
}
.payContainer .pay .timeExpired .bycheck {
	background:#f6a647;
	border-color:#f6a647;
	color:#fff
}
.payContainer .pay .timeExpired .big {
	width:98px
}
.payContainer .pay .timeExpired .bojin:hover {
	background:#f36544;
	border-color:#f36544;
	color:#fff;
	cursor:pointer
}
.payContainer .pay .timeExpired .baiyin:hover {
	background:#f6a647;
	border-color:#f6a647;
	color:#fff;
	cursor:pointer
}
.payContainer .pay .payInfo .prize {
	height:30px;
	font-size:26px;
	padding-top:16px;
	font-weight:600
}
.payContainer .pay .payInfo .prize .ticket {
	color:#329fea
}
.payContainer .pay .payInfo .prize .bojin .cuxiao {
	width:36px;
	height:20px;
	background:url('../images/iconAll.png?v=201711272230') no-repeat;
	background-position:-389px -1063px;
	position:relative;
	left:195px;
	top:-25px
}
.payContainer .pay .payInfo .prize .baiyin .cuxiao {
	width:42px;
	height:20px;
	background:url('../images/iconAll.png?v=201711272230') no-repeat;
	background-position:-440px -1063px;
	position:relative;
	left:189px;
	top:-25px
}
.payContainer .pay .payInfo .direction {
	font-size:14px;
	color:#535353
}
.payContainer .pay .payInfo .qrCode {
	width:166px;
	height:166px;
	margin:12px auto 0 auto;
	overflow:hidden
}
.payContainer .pay .payInfo .payTo {
	width:150px;
	color:#313131;
	font-size:16px;
	margin:15px auto
}
.payContainer .wxIcon {
	width:24px;
	height:24px;
	background:url('../images/iconAll.png?v=201711272230') no-repeat;
	background-position:-193px -1064px;
	float:left
}
.payContainer .aliIcon {
	width:25px;
	height:25px;
	background:url('../images/iconAll.png?v=201711272230') no-repeat;
	background-position:-249px -1063px;
	float:left
}
.payContainer .pay .payBar {
	width:100%;
	background:#fff;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	padding-top:1px
}
.payContainer .pay .payment {
	padding-top:20px;
	padding-bottom:20px;
	font-size:14px
}
.payContainer .pay .payment .wxPay {
	margin-right:20px
}
.payContainer .pay .payment .aliPay {
	margin-right:20px
}
.payContainer .pay .payment .otherPay span {
	color:#329fea;
	text-decoration:underline
}
.payContainer .pay .payment .otherPay span:hover {
	color:#1684d0;
	cursor:pointer
}
.payContainer .payBar .coupon {
	height:36px;
	margin-top:20px
}
.payContainer .payBar .coupon .label {
	font-size:14px;
	color:#313131;
	line-height:36px;
	margin-left:21px
}
.payContainer .payBar .coupon .couponList {
	width:256px;
	height:36px;
	position:absolute;
	margin-left:8px
}
.theSpecialDesigan {
	width:0;
	height:0;
	position:absolute;
	opacity:0;
	cursor:pointer;
	z-index:-1
}
#selectCanal {
	width:122px;
	height:32px;
	display:inline-block;
	margin-left:20px;
	margin-top:11px;
	position:relative
}
#selectCanalData {
	width:122px;
	height:32px;
	display:inline-block;
	margin-left:276px;
	margin-top:-42px;
	float:left;
	position:relative
}

#newActContainer>.scrollBox {
	height:100%;
	overflow:auto;
	box-sizing:border-box
}
#newActContainer .newActhdTitle {
	position:relative;
	height:54px;
	background-color:#fff;
	border:solid 1px #e7e7e7
}
.hideEditAct {
	position:fixed!important;
	top:99999px!important;
	left:99999px!important;
	display:block!important
}
.newActhdTitle #categoryBox {
	height:56px;
	position:relative;
	padding-left:26px
}
.newActhdTitle .subCategoryBox {
	position:relative;
	line-height:56px;
	background-color:#fff;
	padding:4px 14px;
	line-height:14px;
	border-bottom:solid 1px #e7e7e7;
	border-left:solid 1px #e7e7e7;
	border-right:solid 1px #e7e7e7;
	box-shadow:0 2px 5px rgba(0,0,0,0.15);
	margin:-1px -1px 0;
	z-index:10
}
.newActhdTitle .subCategoryBox .item {
	display:inline-block;
	position:relative;
	padding:16px 22px;
	font-size:14px;
	color:#949494;
	cursor:pointer
}
.newActhdTitle .subCategoryBox .notClick {
	cursor:default;
	color:#333
}
.newActhdTitle .subCategoryBox .item.checked {
	color:#74b7e6
}
.newActhdTitle .subCategoryBox .item:hover {
	color:#74b7e6
}
.newActhdTitle .subCategoryBox .notClick:hover {
	color:#333
}
#newActContainer .newActhdTitle .item .hotPic {
	width:24px;
	height:24px;
	background:url('/image/hot.gif?v=201607281150') no-repeat;
	background-size:100%;
	position:absolute;
	right:-24px;
	top:-16px
}
#newActContainer .newActhdTitle .column .hotPic {
	width:24px;
	height:24px;
	background:url('/image/hot.gif?v=201607281150') no-repeat;
	background-size:100%;
	top:-10px;
	position:absolute;
	right:-12px
}
.newActhdTitle #categoryBox .column {
	line-height:54px;
	text-align:left;
	float:left;
	padding:0 22px;
	position:relative;
	font-size:14px;
	cursor:pointer
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	*+height:1%
}
.newActhdTitle #categoryBox .column.checked span,.newActhdTitle #categoryBox .column.current span {
	color:#329fea
}
.newActhdTitle #categoryBox .column span:hover span {
	color:#329fea
}
.newActhdTitle #categoryBox .column span {
	display:inline-block;
	text-align:center
}
#categoryBox .categoryBoxIcon {
	width:12px;
	height:12px;
	background:url('../images/iconAll.png?v=201711272230') no-repeat -50px -492px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-2px
}
#categoryBox .checked .categoryBoxIcon,#categoryBox .current .categoryBoxIcon {
	background-position:-74px -492px
}
.subCategoryBox .subCategoryIcon {
	position:absolute;
	top:13px;
	right:20px;
	background:url('/image/bg02.png?v=201607281150') no-repeat;
	width:18px;
	height:18px;
	border:solid 1px #ddd;
	background-position:-206px -448px;
	cursor:pointer
}
.subCategoryBox .subCategoryIcon.checked {
	background-position:-206px -425px
}
#newActContainer .actCreate {
	width:60px;
	height:28px;
	line-height:28px;
	float:right;
	margin-top:9px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	color:#fff;
	background:#28B5D6
}
#newActContainer .actCreateHover {
	background-color:#329fea;
	transition:background .3s ease;
	border-color:#3e91cf;
	color:white;
	background-position:-945px -242px
}
#newActContainer .ActiveBox {
	margin-top:20px;
	background-color:#fff;
	border:solid 1px #e7e7e7;
	color:#585858
}
#newActContainer .ActiveBox .activeContent {
	padding:16px 0 4px 16px
}
#newActContainer .ActiveBox .recom_title {
	border-bottom:solid 1px #f1f1f1;
	font-size:16px;
	color:#585858;
	padding:0 16px;
	line-height:55px
}
#newActContainer .ActiveBox .recom_title .recommIcon {
	display:inline-block;
	vertical-align:middle;
	width:22px;
	height:22px;
	background:url('../images/iconAll.png?v=201711272230') no-repeat -326px -490px
}
#newActContainer .ActiveBox .active {
	width:233px;
	height:180px;
	border:1px solid #e7e7e7;
	margin-right:14px;
	margin-bottom:24px;
	display:inline-block;
	_zoom:1;
	cursor:pointer;
	transition:all .2s ease;
	position:relative;
	vertical-align:middle
}
#newActContainer .ActiveBox .active:hover {
	box-shadow:0 0 8px rgba(0,0,0,0.25)
}
#newActContainer .ActiveBox .active .actPic {
	width:225px;
	height:125px;
	margin:4px;
	overflow:hidden;
	position:relative;
	background:url(/images/defImage.jpg?v=201608301815) no-repeat;
	background-size:100%
}
#newActContainer .ActiveBox .active .actPic>img {
	width:100%;
	height:100%
}
#newActContainer .ActiveBox .active .recomPic {
	width:43px;
	height:43px;
	background:url(../images/iconAll.png?v=201711272230) -384px -477px no-repeat;
	position:absolute;
	top:0;
	right:0;
	z-index:1
}
#newActContainer .ActiveBox .active .actName {
	display:inline-block
}
#newActContainer .ActiveBox .active .previewGif {
	position:absolute;
	left:0;
	top:0;
	width:100%
}
#newActContainer .ActiveBox .active .actDescripe {
	margin-left:8px;
	color:#333;
	width:216px;
	display:inline-block;
	height:45px;
	line-height:45px
}
#newActContainer .ActiveBox .checked {
	border:1px solid #3191db
}
#newActContainer #editActBg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:300;
	display:none
}
#noActiveTips {
	font-size:12px;
	color:#666;
	position:absolute;
	left:40px;
	top:100px;
	height:50px;
	line-height:50px
}
.floatRight {
	float:right
}
.searchWrap {
	position:absolute;
	right:0;
	top:0
}
.hd-searchInputBox {
	position:relative;
	height:32px;
	width:170px;
	margin-right:66px
}
.hd-searchInputBox .innerBox {
	width:168px;
	height:30px;
	border:1px solid #c8c8c8;
	padding-left:8px
}
.clearActive {
	background-position:0 -60px
}
#newActContainer .borderNone {
	border:0
}
.selectResult {
	font-size:12px;
	padding:16px
}
.zUIpanelScrollBox,.zUIpanelScrollBar {
	width:10px;
	top:4px;
	right:2px;
	border-radius:5px
}
.zUIpanelScrollBox {
	background:black;
	opacity:.1;
	filter:alpha(opacity=10)
}
.zUIpanelScrollBar {
	background:#fff;
	opacity:.8;
	filter:alpha(opacity=80)
}
.searchResultBox {
	position:relative;
	overflow:hidden
}
.selectResult_title {
	display:block;
	padding-left:16px;
	border-bottom:solid 1px #e7e7e7;
	line-height:20px;
	padding:17px 0 17px 16px;
	display:none
}
#index_search_keyWord {
	display:inline-block;
	margin-left:10px;
	padding:0 8px;
	vertical-align:middle;
	margin-top:-2px
}
#index_search_keyWord .icon {
	width:14px;
	height:14px;
	background-position:-285px -492px;
	margin-left:8px;
	cursor:pointer
}
#activityTwo.staticClass {
	position:relative;
	background-color:#fff;
	border:solid 1px #e7e7e7
}
#activityTwo.moving {
	position:fixed;
	background-color:#fff;
	border:solid 1px #e7e7e7;
	z-index:1000;
	top:0
}
#activityTwoTitle {
	font-weight:bold;
	line-height:56px;
	height:56px
}
#activityTwo .titleName {
	margin-left:16px
}
#activityTwo .column {
	line-height:35px;
	text-align:left;
	float:left;
	padding:8px;
	position:relative;
	font-size:14px;
	color:#949494
}
#activityTwo .column span {
	cursor:pointer
}
#activityTwo .specialColumn {
	line-height:35px;
	text-align:left;
	float:left;
	padding:8px 16px;
	position:relative;
	font-size:14px;
	color:#949494
}
#activityTwo .littleBlue {
	color:#74b7e6
}
#hdcontent .selectBox {
	background-image:url('/version2/image/selectChange.png?v=201706051916');
	cursor:pointer;
	width:40px;
	height:10px;
	background-position-x:152px;
	z-index:1001;
	position:absolute
}
#activityTwo .moreFestival {
	border:solid 1px #ccc;
	z-index:555;
	position:absolute;
	top:91px;
	left:208px;
	width:681px;
	border-top:0;
	background-color:white;
	z-index:1002
}
#activityTwo .activityGroup .column:hover {
	color:#74b7e6
}
#activityTwo .activityGroup {
	border-top:1px solid #e7e7e7
}
#spanForMoreFestival.haveBackGround {
	background-color:#e7e7e7;
	border:.5px solid #e7e7e7
}
#spanForMoreFestival.noBackGround {
	border:.5px solid #ccc;
	border-bottom:0
}
#spanForMoreFestival:hover {
	background-color:#fff;
	color:#74b7e6;
	border:.5px solid #74b7e6
}
#spanForMoreFestival.noBackGround:hover {
	background-color:#fff;
	color:#74b7e6;
	border:.5px solid #ccc;
	border-bottom:0
}
#activityTwo .moreFestival .forLine {
	border-top:.5px solid #ccc;
	width:658px;
	display:block;
	margin-left:-17px;
	margin-top:-8px
}
#activityKeyWord {
	font-size:16px;
	color:#585858;
	padding:0 16px;
	line-height:55px
}
